Mon VPN est connecté à l'adresse git, je clone un dépôt, je l'y envoie après la mise à jour locale, puis je vais sur le VPN pour git pull, il demande toujours l'autorisation refusée. Je ne sais pas ce qui n'a pas fonctionné. Cela fonctionnait bien il y a quelques jours. Aujourd'hui, j'ai bricolé ssh-agent pour démarrer automatiquement et j'ai écrit quelques opérations .bash_profile (je n'y connais pas grand-chose, j'ai juste suivi des tutoriels en ligne). ), mais cela n'a pas fonctionné. Ensuite, je les ai tous supprimés, puis manuellement ssh-add ~/.ssh/id_rsa_git était inutile. Demandez à Dieu de l'aide.
[suiyimen@localhost ~]$ ls -la ~/.ssh
总用量 20
drwx------ 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_keys
lrwxrwxrwx 1 suiyimen suiyimen 31 3月 26 21:21 id_rsa_git -> /tmp/ssh-DvbhW17778/agent.17778
Ici, cela montre que id_rsa_git pointe vers un agent (je ne sais pas ce que cela signifie)
[suiyimen@localhost ~]$ eval ssh-agent
SSH_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 ~]$
C'est comme si id_rsa_git n'existait plus.
S'il vous plaît, aidez-moi.
Régénérez SSH KEY et configurez votre clé publique sur github
Je l'ai supprimé et j'ai été réprimandé par mon patron.