在Ubuntu 20.04上,我尝试克隆GitHub存储库。(git clone (ssh url))
git clone git@github.com:scikit-learn/scikit-learn.git
但是"git clone"命令不起作用。当我git克隆存储库(ssh)时,终端不询问ssh的密码。
我认为ssh不能在我的PC上工作,所以我尝试ssh -T git@github.com。
当我尝试ssh git@github.com时,终端没有询问passphrase,但它确实工作。
我的git和ssh有什么问题?
如果您使用的是由密码短语保护的私钥,那么,如本文所述,请确保首先将其添加到代理中:
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa
然后您可以使用ssh -T git@github.com进行测试,前提是您已经将公钥林注册到您的GitHub帐户ssh部分。