The thing is that I do not have root permissions on the remote server and can't use the default ssh key location due to the same problem, even if they are for the user I am currently using the destination is OFF LIMITS.
I have found out I can create an ssh in a custom folder now I can't seem to find a way to pass that to git. To make it clear I can't edit the config file nor can I use any root commands.
There might be something like git -i ssh/path
but I can't seem to find any documentation on this issue, for all I know this might not be even possible.
If anyone has found a solution to this any guidance is greatly appreciated!
EDIT : SOLUTION
Git clone with custom SSH using GIT_SSH error
From the Atlassian how-to doc, located here:
https://confluence.atlassian.com/bitbucket/set-up-ssh-for-git-728138079.html
Open a terminal window and enter the ps -e | grep [s]sh-agent command to see if the agent is running.
$ ps -e | grep [s]sh-agent
9060 ?? 0:00.28 /usr/bin/ssh-agent -l
If the agent isn't running, start it manually with the following command:
$ ssh-agent /bin/bash
Load your new identity into the ssh-agent management program using the ssh-add command.
$ ssh-add ~/.ssh/id_rsa
Enter passphrase for /Users/emmap1/.ssh/id_rsa:
$ Identity added: /Users/emmap1/.ssh/id_rsa (/Users/emmpa1/.ssh/id_rsa)
Use the ssh-add command to list the keys that the agent is managing.
$ ssh-add -l
2048 7a:9c:b2:9c:8e:4e:f4:af:de:70:77:b9:52:fd:44:97 /Users/manthony/.ssh/id_rsa (RSA)
Hope this helps...
Use the environment variable GIT_SSH
to alter the ssh command that Git uses and specify the path to the private key file:
GIT_SSH='ssh -i /home/user/id_rsa'
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With