1

我想创建一个 git 存储库,我可以在本地“更改”(普通存储库),但是,想通过 http 共享它,但我希望它成为read-only克隆它的人的存储库。

那可能吗?我怎样才能做到这一点?

提前致谢。

4

1 回答 1

1

如果您的服务器需要有效用户(即经过身份验证的用户)“ /git/repos/git-receive-pack”,则匿名用户的所有写入操作都将被拒绝。

请参阅SO 问题“git-http-backend”作为此配置的说明。

另一种选择是安装一个额外的模块,比如Gitolite,它可以更好地控制谁可以在任何 repo 上读/写。

于 2012-10-02T06:23:00.393 回答