我在尝试使用以下命令克隆 GitHub 存储库时遇到问题:
git clone https://username@github.com/MYPROJECT.git
当我运行它时,我得到这个错误:
fatal: cannot exec 'git-remote-https': Permission denied
我该如何解决?
最佳答案
尝试:
git clone https://github.com/username/MYPROJECT
对于公共(public) 存储库,这应该是正确的 http 地址(而不是尝试通过 ssh session 访问 github)。
它将利用他们的 support for smart http .
git clone https://username@github.com/username/project.git
用于私有(private)存储库(如 explained here ),如果您的 ID 正确并且您的公共(public) ssh key 在您的 GitHub 帐户上正确更新,它应该可以工作。
(注意:您的原始地址缺少 /username/
部分)
OP 报告:
my RSA keys were not used when authenticating, I did a
ssh-add
and added them.
After that it worked figured it out by runningssh -vT git@github.com
in my terminal
关于git - 如何使用 git-remote-https 解决权限被拒绝的错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7161227/