我是一个私人 Github 存储库(由其他人拥有)的合作者,虽然我在我自己的 GitHub 帐户中添加了一个 SSH 密钥,它允许我在访问我自己的存储库时进行身份验证,但它总是要求我输入密码尝试访问我只是合作者的存储库。
您知道为什么它不使用我的 SSH 密钥对我进行身份验证吗?
我试图将我的密钥作为“部署密钥”添加到共享存储库本身,但 GitHub 总是拒绝我的提交,并显示错误消息“密钥已在使用中。”。
我的遥控器如下所示:
$ git remote -v
origin https://example-user@github.com/example-owner/example-project.git (fetch)
origin https://example-user@github.com/example-owner/example-project.git (push)
Run Code Online (Sandbox Code Playgroud)
您已将 github 存储库添加为 HTTPS 而不是通过 SSH,您的 URL 应如下所示
git@github.com:example-owner/example-project.git
如果您在 github 上查看 repo 的右侧,您应该会看到获取 通过 HTTPS、SSH 或 Subversion。
归档时间: |
|
查看次数: |
3319 次 |
最近记录: |