1

我有一个使用 bitbucket 托管的 git repo,我的主目录上有一个克隆,我正在考虑克隆另一个内部/var/www目录。当我尝试将另一个副本克隆到我的www文件夹中时,我收到此错误

Cloning into 'php'...
Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

我的公钥没有任何问题,因为我可以从主文件夹中的克隆存储库推送对 bitbucket 的更改,并且我可以在 bitbucket 网站上看到我所做的最新提交。

这种行为有已知的解释吗?

4

1 回答 1

0

我认为您不需要将存储库克隆到 /var/www 中。我认为最好的解决方案是在 /var/www 中创建存储库的符号链接。这样您就不需要同步两个存储库。

但是如果想在 /var/www 目录中创建另一个存储库,您需要授予您的用户在该目录中写入的权限,或者为您的 root 用户创建一个新的公钥并将其复制到 bitbucket。

于 2013-01-10T20:46:24.407 回答