【问题标题】:Git cannot push to remote bare repo [closed]Git 无法推送到远程裸仓库 [关闭]
【发布时间】:2019-06-29 11:12:09
【问题描述】:

我想做的事: 我想创建一个远程,指向一个可通过 ssh 访问的 vps 服务器上的裸 git 存储库。这个裸仓库会嵌入一个钩子来获取最新的分支版本到同一 vps 服务器上的另一个目录中。

我被困在哪里:

  • 裸仓库在 vps 服务器上创建
  • 远程是从本地计算机创建的
  • 可以通过 SSH 访问服务器
  • 当使用 production 作为我的远程名称执行“git push production master”时,git 会停止而不退出,留下以下提示:

这是用于远程定义的 .git/config 文件的一部分

无论钩子是否启用,它都会给我相同的输出。您对这里有什么问题有任何提示吗?我检查了远程存储库都是

  • 在正确的路径上
  • 具有正确的权限集

感谢您的宝贵时间。

【问题讨论】:

  • 请在此处显示文字而非图片!没有人可以搜索或复制照片!
  • 您想从这些捕获中复制什么样的信息?
  • 抱歉,我投了反对票? BTW:在这里放简单的文字是很常见的。可以搜索所有帖子(也可以从互联网搜索引擎)。我不知道为什么保留这些照片对你很重要。但这取决于你......我不喜欢这里的照片!在极少数情况下,我们需要查看 gui 或其他东西。但这里不是这样!
  • 好吧,我只是看不出它的哪一部分有用,没有具体的错误消息,我只是想在我的提示中显示情况,所以......我真的没有在这里我同意,但也没有把它写成文字……对不起,我不是故意的。

标签: git githooks git-remote git-bare


【解决方案1】:

原来远程裸 git 文件夹在 www-data 所有权中,而不是在使用的 ssh 用户所有权中。现在一切正常。 问候和抱歉。

【讨论】:

    猜你喜欢
    • 2014-12-22
    • 1970-01-01
    • 2017-02-04
    • 2014-10-21
    • 2013-02-21
    • 1970-01-01
    • 2015-10-11
    • 1970-01-01
    • 2015-08-29
    相关资源
    最近更新 更多