【问题标题】:Clone the repository from Codebase Permission denied (publickey). fatal: Could not read from remote repository从 Codebase Permission denied (publickey) 克隆存储库。致命:无法从远程存储库中读取
【发布时间】:2014-08-03 05:17:52
【问题描述】:

您好,我有这个代码库帐户,我想将它克隆到我的某个文件夹中。我已经在代码库的配置文件中添加了 SSH 公钥。当我尝试 git clone 时,项目的某些路径就是这样

正在克隆到“网站”... 权限被拒绝(公钥)。 致命:无法从远程存储库读取。

请确保您拥有正确的访问权限 并且存储库存在。

有人可以帮我弄清楚为什么它说 Permisssion denied(public key)??我已经将我的 SSH 公钥添加到我在代码库中的帐户中的个人资料中。 非常感谢任何帮助。

【问题讨论】:

    标签: git public-key codebase


    【解决方案1】:

    确保:

    • 您的 ssh 访问确实有效:

      ssh -T git@codebasehq.com
      

    为此,您需要 %HOME%\.ssh\id_rsa(.pub) 文件:这些是 git 使用的默认名称。

    • 您正在使用如下网址进行克隆:

      git clone git@codebasehq.com:account/project/repo.git
      

    【讨论】:

    • 我尝试了 ssh -T git@codebasehq.com,结果就是这样 权限被拒绝(公钥)。
    • @macomiro 所以这是您首先需要解决的问题:确保您的公钥已作为一行复制到您的 codebashq 帐户中。然后,在客户端,您使用的是什么操作系统?什么 git 版本?
    • 是的,我已经在我的 codebasehq 帐户中添加了我的公钥,并且我在这里使用 windows,我的 git 版本是 git-gui 版本 0.19.GITGUI git 版本 1.9.4.mysysgit.0 我认为这是我的 git 版本
    • @macomiro 确保它被添加为一行(而不是两个单独的行)
    • @macomiro 然后,在 Windows 上:设置 GIT_SSH (stackoverflow.com/a/19534485/6309),确保已定义 HOME 环境变量,并且存在 %HOME%\.ssh\id_rsa(.pub) 文件。
    猜你喜欢
    • 2022-06-11
    • 2014-08-07
    • 1970-01-01
    • 2014-02-10
    • 2012-11-10
    • 2015-10-31
    • 2015-01-19
    • 1970-01-01
    • 2021-04-16
    相关资源
    最近更新 更多