现象

git pull 半天没有反应

检测

$ git remote -v
origin  git@xxx.org:YYY/samba.git (fetch)
origin  git@xxx.org:YYY/samba.git (push)
$ ssh -T git@xxx.org
Permission denied (publickey).

处理

$ vim ~/.ssh/config
$ cat ~/.ssh/config
Host xxx.org
User git
Hostname xxx.org
IdentityFile ~/.ssh/id_rsa
IdentitiesOnly yes

最后

$ ssh -T git@xxx.org
Welcome to GitLab, shanlinmin!

注意:
git@xxx.org 的 XXX 这个是跟你自己搭建的gitlab 或者 公司的gitlab 的设置有关的

如果你用的公共的gitlab,比如用gitee的话,就是

ssh -T git@gitee.com

在这里插入图片描述

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐