Git和Capistrano:无法从远程存储库中读取

时间:2016-08-16 14:37:40

标签: git netbeans capistrano

在我的服务器上,我已将我的存储库“ /var/www/depotsGit/dome.git ”更改为“ /home/dome/www/depotsGit/dome.git “with”mv“shell命令。

在我的计算机上,使用Netbeans,我已经更改了新存储库的Git配置。 提交和推送工作。 :)

我已为新存储库更改了Capistrano配置。但是现在,当我想用​​capistrano部署我的项目时,我有这个错误:

dome@dome50:/var/www/symfony/dome$ **cap production deploy
00:00 git:wrapper
  01 mkdir -p /tmp/dome.fr/
✔ 01 dome@XX.XXX.XXX.XXX 0.445s
  Uploading /tmp/dome.fr/git-ssh.sh 100.0%
  02 chmod +rx /tmp/dome.fr/git-ssh.sh
✔ 02 dome@XX.XXX.XXX.XXX 0.066s
00:00 git:check
  01 git ls-remote --heads ssh://git@XX.XXX.XXX.XXX:9322/home/dome/www/depotsGit/dome.git/
  01 03e988a49e7eda6563a520c3a37fb751c72fb718   refs/heads/master
✔ 01 dome@XX.XXX.XXX.XXX 0.241s
00:00 deploy:check:directories
  01 mkdir -p /home/dome/www/dev/dome/shared /home/dome/www/dev/dome/releases
✔ 01 dome@XX.XXX.XXX.XXX 0.071s
00:01 deploy:check:linked_dirs
  01 mkdir -p /home/dome/www/dev/dome/shared/app/logs
✔ 01 dome@XX.XXX.XXX.XXX 0.062s
00:01 git:clone
  The repository mirror is at /home/dome/www/dev/dome/repo
00:01 git:update
  01 git remote update --prune
  01 Récupération de origin
  01 fatal: '/var/www/depotsGit/dome.git/' does not appear to be a git repository
  01 fatal: Could not read from remote repository.
  01
  01 Please make sure you have the correct access rights
  01 and the repository exists.
  01 error: Impossible de récupérer origin

我忘了改变服务器上的内容,但不知道是什么......:/

1 个答案:

答案 0 :(得分:0)

我认为你使用git遇到了缓存问题。

删除文件夹shared / cached-copy以强制git获取新内容。

如果你使用capistrano 3 + 我建议只删除你的应用程序名称/ repo(不确定,但如果我是你,我会暂时将此文件夹重命名为其他内容,并尝试新的部署)