git 搭建遠端倉庫

2021-08-02 05:48:42 字數 556 閱讀 6064

1.使用git建立遠端倉庫時,一定要建立裸倉庫,即git  init  --bare。

否則,使用push向遠端倉庫提交更新時,會報錯。

2.由於遠端倉庫一般都是裸倉庫,所以是看不到源**的。所以,要把**部署到生產環境,還需要接下來的操作:

vim  post-receive

#!/bin/sh

git_work_tree=/usr/share/nginx/html/markpic  git  checkout  -f

上邊的路徑/usr/share/nginx/html/markpic,就是源**要部署的位置,這個路徑要根據你自己的需要來設定。這個例子中的路徑,是我nginx伺服器發布web專案的路徑。

(2)給post-receive加上可執行許可權

chmod  +x  post-receive

(3)建立源**部署路徑

如果第一步中的路徑不存在,就需要建立這個路徑,這裡就不贅述了。

經過以上設定之後,每次提交的**就會自動部署到你所指定的路徑下。

注意:以上過程,只會把master分支的**部署到指定路徑下。

搭建Git遠端倉庫

遠端倉庫通常只是乙個 裸倉庫 bare repository 即乙個沒有當前工作目錄的倉庫。因為該倉庫只是乙個合作媒介,所以不需要從硬碟上取出最新版本的快照 倉庫裡存放的僅僅是 git 的資料。簡單地說,裸倉庫就是你工作目錄中.git 子目錄內的內容。yum install y git root l...

Git遠端倉庫搭建

新建乙個git使用者 root whthomas home whthomas adduser git root whthomas home whthomas su git我們新建乙個資料夾 ssh,並在其目錄下新建乙個檔案authorized keys,它被用於存放其他使用者的公鑰 所有人的公鑰都要...

搭建git遠端倉庫

1.任意目錄下執行git init bare建立裸倉庫,建議目錄名稱以.git結尾 2.共享此目錄,windows下右鍵裸倉庫目錄,切換到共享面板設定完成即可獲取共享路徑 3.區域網內任意pc上執行git clone 共享路徑即可轉殖倉庫副本。注意執行前記得把windows下的共享路徑符 切換成li...