I try to simplify my work with git, then i try to pull my repository with
git pull
i get \"Permission denied (publickey), i solve this by two
You should have:
an ssh config file specifying all the details of your ssh connection.
cat ~/.ssh/config
Host yourserver
Hostname upstream.server.com
User git # or the right user account to use on your server
IdentityFile /root/.ssh/mykey
change the remote url
git remote set-url origin ssh://yourserver:yourRepo.git
add the agent and ssh-add
command in your .bashrc
or .profile
.
Another approach in "How to run (git/ssh) authentication agent?"
Open the file and paste in:
#! /bin/bash
eval `ssh-agent -s`
ssh-add /root/.ssh/mykey