Git/设置服务器
外观
< Git
Git 服务器不应托管任何未提交文件,因此其存储库应使用“裸库”进行初始化
git init --bare /repositories/repo1
现在其文件已加密,无法从服务器读取为纯文本文件。
然后可以使用 git clone
初始化分布式存储库,使用 git pull
更新,并使用 git push
将其提交到服务器。
为避免 push 时任何用户删除服务器分支,可以锁定分支,迫使用户通过他们的更改创建一些 Pull Request 以在合并前进行验证。