跳转至内容

Git/设置服务器

来自维基教科书,面向开放世界的开放书籍
< Git

Git 服务器不应托管任何未提交文件,因此其存储库应使用“裸库”进行初始化

git init --bare /repositories/repo1

现在其文件已加密,无法从服务器读取为纯文本文件。

然后可以使用 git clone 初始化分布式存储库,使用 git pull 更新,并使用 git push 将其提交到服务器。

为避免 push 时任何用户删除服务器分支,可以锁定分支,迫使用户通过他们的更改创建一些 Pull Request 以在合并前进行验证。

华夏公益教科书