Git 无法推送到远程裸仓库
Git cannot push to remote bare repo
我想做什么:
我想创建一个远程指向 vps 服务器上的裸 git 存储库,可通过 ssh 访问。这个裸存储库将嵌入一个挂钩,以将最新的分支版本提取到同一 vps 服务器上的另一个目录中。
我被困在哪里:
- 裸存储库在 vps 服务器上创建
- 远程是从本地计算机创建的
- 可通过 SSH 访问服务器
- 当使用 production 作为我的远程名称执行 "git push production master" 时,git 只是停止而没有退出并留下以下提示:
这是我的 .git/config 文件中用于远程定义的部分
无论挂钩是否启用,它都会给我相同的输出。你对这里有什么问题有什么暗示吗?我检查了远程存储库都是
- 在正确的路径上
- 具有正确的权限集
感谢您的宝贵时间。
原来远程裸文件夹 git 是 www-data 所有权,而不是 used ssh 用户所有权。现在一切正常。
问候和抱歉。
我想做什么: 我想创建一个远程指向 vps 服务器上的裸 git 存储库,可通过 ssh 访问。这个裸存储库将嵌入一个挂钩,以将最新的分支版本提取到同一 vps 服务器上的另一个目录中。
我被困在哪里:
- 裸存储库在 vps 服务器上创建
- 远程是从本地计算机创建的
- 可通过 SSH 访问服务器
- 当使用 production 作为我的远程名称执行 "git push production master" 时,git 只是停止而没有退出并留下以下提示:
这是我的 .git/config 文件中用于远程定义的部分
无论挂钩是否启用,它都会给我相同的输出。你对这里有什么问题有什么暗示吗?我检查了远程存储库都是
- 在正确的路径上
- 具有正确的权限集
感谢您的宝贵时间。
原来远程裸文件夹 git 是 www-data 所有权,而不是 used ssh 用户所有权。现在一切正常。 问候和抱歉。