在 Virtualmin 上使用 Git 存储库

Posted

技术标签:

【中文标题】在 Virtualmin 上使用 Git 存储库【英文标题】:Using Git repository on Virtualmin 【发布时间】:2013-05-19 18:22:55 【问题描述】:

我有一个带有 CentOS 6.3 和 Virtualmin 的 VPS。我已经按照the official manual安装了Virtualmin Git模块。

我为一个域创建了一个新的存储库,它被放置在这个位置:/home/myproject/public_html/git/myproject.git

根据系统可以使用:git clone http://myuser@mydomain.com/git/myproject.git/

当我在我的 Git 控制台中运行该命令时,它会要求输入密码。但是,在那之后,它向我显示一个错误并停止:

fatal: http://myuser@mydomain.com/git/myproject.git/info/refs not found:
did you run git update-server-info on the server?

我尝试在 Web 浏览器中简单地打开存储库 URL,它会在 git 下的任何子文件夹上给我一个 404,但是,如果我只打开 /git,它会将我重定向到 gitweb.cgi 并显示一个内部服务器错误。这可能是什么原因造成的?

我缺少什么来完成这项工作?基本上我需要/public_html 下的网络应用程序位于该存储库中。如果有帮助,该应用程序基于 Cakephp

【问题讨论】:

到目前为止有什么解决方案吗?谢谢 【参考方案1】:

您是否为该域创建了用户并尝试将 myuser 替换为该用户名?

【讨论】:

以上是关于在 Virtualmin 上使用 Git 存储库的主要内容,如果未能解决你的问题,请参考以下文章

如何在 git 存储库上正确使用组文件权限?

如何在远程存储库上使用 git bisect?

如何在 Virtualmin 上禁用 root 登录

如何在 CentOS7 的 Virtualmin 上启用/安装 HTTP/2

推送到 NFS 共享上的 Git 存储库失败

git:使用(本地)远程存储库