Git / Gitosis - 存储库读取访问被拒绝
我已经在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试在 /srv/git/repositories/gittest 中运行 git init --bare ,而不是 git init 。
Try running
git init --bare
in /srv/git/repositories/gittest instead ofgit init
.