问题描述
我的vpn连接到git地址,git clone下来一份repo,本地更新后push上去后,再到vpn上去git pull总是提示permisssion denied。不知道哪里出问题了,早几天还正常,今天鼓捣了一下ssh-agent自动开启,写了些.bash_profile的操作(不太了解,跟着网上的教程干的),都没什么用。然后全部删除了,再用手动地ssh-add ~/.ssh/id_rsa_git 也没用了。求大神救命。
[suiyimen@localhost ~]$ ls -la ~/.ssh总用量 20drwx------ 2 suiyimen suiyimen 4096 3月 27 02:48 .drwxr-xr-x 9 suiyimen suiyimen 4096 3月 27 02:48 ..-rw------- 1 suiyimen suiyimen 799 3月 15 05:48 authorized_keyslrwxrwxrwx 1 suiyimen suiyimen 31 3月 26 21:21 id_rsa_git -> /tmp/ssh-DvbhW17778/agent.17778
这里显示id_rsa_git指向一个agent(不懂什么意思)
[suiyimen@localhost ~]$ eval ssh-agentSSH_AUTH_SOCK=/tmp/ssh-ZbmnP19993/agent.19993; export SSH_AUTH_SOCK;SSH_AGENT_PID=19994; export SSH_AGENT_PID;echo Agent pid 19994;[suiyimen@localhost ~]$ ssh-add ~/.ssh/id_rsa_git/home/suiyimen/.ssh/id_rsa_git: No such device or address[suiyimen@localhost ~]$
id_rsa_git 已经不存在了一样。求救啊。
问题解答
回答1:重新生成SSH KEY, 并在github上配置你的public key
回答2:删了,也被老板骂了。