我想创建一个 git 存储库,我可以在本地“更改”(普通存储库),但是,想通过 http 共享它,但我希望它成为read-only
克隆它的人的存储库。
那可能吗?我怎样才能做到这一点?
提前致谢。
我想创建一个 git 存储库,我可以在本地“更改”(普通存储库),但是,想通过 http 共享它,但我希望它成为read-only
克隆它的人的存储库。
那可能吗?我怎样才能做到这一点?
提前致谢。
如果您的服务器需要有效用户(即经过身份验证的用户)“ /git/repos/git-receive-pack
”,则匿名用户的所有写入操作都将被拒绝。
请参阅SO 问题“git-http-backend”作为此配置的说明。
另一种选择是安装一个额外的模块,比如Gitolite,它可以更好地控制谁可以在任何 repo 上读/写。