报错信息如下:
SSHKit::Runner::ExecuteError: Exception while executing as [email protected]: git exit status: 128
git stdout: Nothing written
git stderr: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
fatal: The remote end hung up unexpectedly
SSHKit::Command::Failed: git exit status: 128
git stdout: Nothing written
git stderr: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
fatal: The remote end hung up unexpectedly
$ ssh -TTT [email protected]
Welcome to GitLab, Sandy Xu!
说明可以访问网站了.如果要求密码输入,说明连接地址正确,但是权限(ssh)没有配置
$ ps aux | grep ssh-agent
xuch 14827 0.0 0.0 2469952 3424 ?? S 2:23下午 0:00.05 /usr/bin/ssh-agent -l
如果 ssh-agent 服务超过一个,要kill掉所有ssh-agent。
$ ssh-add -l
The agent has no identities.
这种情况说明没有添加私钥到ssh-agent
$ ssh-add ~/.ssh/id_rsa
$ ssh-add -L
2048 SHA256:Td26FNx1bdn/kRQQ1UgdaotKk+F7AmiydE5mE0KXy8Y /Users/xuch/.ssh/id_rsa (RSA)