Git / Gitosis - 存储库读取访问被拒绝

发布于 2024-10-05 09:09:33 字数 471 浏览 5 评论 0原文

我已经在 ubuntu 服务器上安装了 git。我使用 tortoiseGIT 从我的本地计算机将 gitosis-admin 克隆到我的本地计算机。一切都很好。 在检查了 gitosis-admin 存储库来管理我的密钥和 gitosis.conf 中的存储库后,我将新存储库 gittest 添加到 .conf 文件中。 现在以下步骤失败了:

  • 在我的本地机器上创建一个名为 gittest 的新文件夹
  • 添加了一个测试文件
  • 提交
  • 将本地存储库推送到服务器客户端说:

“错误:gitosis.serve.main:存储库读取访问被拒绝”

如果我在 /srv/git/repositories/gittest 新创建的文件夹中使用“git init”初始化服务器上​​的存储库,添加一个文件,以便要克隆的存储库不为空,然后尝试将其克隆到我的本地计算机。

有人可以帮助解决这个错误吗?

I have installed git on a ubuntu Server. From my local machine using tortoiseGIT I have cloned the gitosis-admin to my local machine. Everything worked fine.
After checking out the gitosis-admin repository to manage my keys and my Repositories in gitosis.conf, i added the new repository gittest to the .conf file.
Now the fallowing steps failed:

  • create a new folder on my local manchine named gittest
  • added a testfile
  • committed
  • push the local repository to the server the client says:

"ERROR:gitosis.serve.main:Repository read access denied"

This error also appears if I init the repository on the server using "git init" in a new created folder at /srv/git/repositories/gittest, add a file so that the repository to clone isn't empty, an try to clone it to my local machine.

Can anybody help to solve this error?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

停顿的约定 2024-10-12 09:09:33

尝试在 /srv/git/repositories/gittest 中运行 git init --bare ,而不是 git init 。

Try running git init --bare in /srv/git/repositories/gittest instead of git init.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文