跳轉至內容

Git/設定伺服器

來自華夏公益教科書,面向開放世界的開放書籍
< Git

Git 伺服器不應託管任何未提交檔案,因此其儲存庫應使用“裸庫”進行初始化

git init --bare /repositories/repo1

現在其檔案已加密,無法從伺服器讀取為純文字檔案。

然後可以使用 git clone 初始化分散式儲存庫,使用 git pull 更新,並使用 git push 將其提交到伺服器。

為避免 push 時任何使用者刪除伺服器分支,可以鎖定分支,迫使使用者透過他們的更改建立一些 Pull Request 以在合併前進行驗證。

華夏公益教科書