我有一个用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网站上发布的最新提交。
这种行为是否有已知的解释?。
答案 0 :(得分:0)
我认为您不需要将存储库克隆到/ var / www中。我认为最好的解决方案是在/ var / www中创建存储库的符号链接。这样您就不需要同步两个存储库。
但是如果想在/ var / www目录中创建另一个存储库,则需要授予用户写入目录的权限,或者为root用户创建一个新的publickey并将其复制到bitbucket。