我需要通过SSH将GIT存储库克隆到远程服务器中。我尝试使用
以传统方式执行此操作git clone git@github.xyz.com:username/repository.git
上面给了我
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
1)回购存在,我出于测试目的创建了回购 2)这是一个公共仓库。
答案 0 :(得分:0)
首先,如果它是公共存储库,则应该能够通过https URL进行克隆
git clone https://github.xyz.com/username/repository.git
第二,要了解有关您的SSH URL为什么失败的更多信息,请将GIT_SSH_COMMAND
设置为ssh -v
。
然后再次克隆,并检查错误消息。
ssh -Tv git@github.xyz.com
应该打印您的名字。如注释所述,如果没有,则需要将~/.ssh/id_rsa.pub
公用SSH密钥注册到github.xyz.com
上的个人资料中。