Git 向组织内的私有回购添加了部署密钥,但仍然可以';t克隆回购协议
在linux服务器上,我使用Git 向组织内的私有回购添加了部署密钥,但仍然可以';t克隆回购协议,git,ssh,Git,Ssh,在linux服务器上,我使用ssh-keygen成功地添加了一个ssh密钥,使用ssh-add~/.ssh/my\u-new\u-private\u-key将其添加到ssh-agent中可用的密钥列表中,然后我将该公钥添加到我组织的私有repo中的deploy-keys部分。该部署密钥还具有写访问权限 但是,当我使用SSH链接运行git clone时,会出现以下错误: # git clone git@github.myorg/myprivaterepo.git Cloning into 'myp
ssh-keygen
成功地添加了一个ssh密钥,使用ssh-add~/.ssh/my\u-new\u-private\u-key
将其添加到ssh-agent
中可用的密钥列表中,然后我将该公钥添加到我组织的私有repo中的deploy-keys部分。该部署密钥还具有写访问权限
但是,当我使用SSH链接运行git clone
时,会出现以下错误:
# git clone git@github.myorg/myprivaterepo.git
Cloning into 'myprivaterepo'...
ERROR: Repository not found.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
我错过了什么?我已按照此处的指南成功添加了部署密钥,但尝试克隆时运气不佳。请确保:
work,这意味着它会显示欢迎信息ssh-Tvgit@github.myorg
- 您正在使用正确的SSH URL,如
:注意git@github.myorg:/myprivaterepo.git
后面的“
”git@github.myorg:
/.ssh/config
文件,是的,我正在使用GitHub.ok,您需要在GitHub-->设置-->ssh和GPG-->添加ssh密钥这必须添加为我的个人帐户,对吗?我不能为组织帐户上的github repo专门添加SSH密钥吗?