新建乙個git使用者
root@whthomas:/home/whthomas# adduser git
root@whthomas:/home/whthomas# su git
我們新建乙個資料夾 .ssh,並在其目錄下新建乙個檔案authorized_keys,它被用於存放其他使用者的公鑰(所有人的公鑰都要放在這個檔案裡面,我們可以使用 >> 的方式,把大家的公鑰追加進來。)
git@whthomas:~$ mkdir .ssh
git@whthomas:~$ cd .ssh
git@whthomas:~$ touch authorized_keys
放好大家的公鑰之後,我們開始使用git使用者新建乙個倉庫了。
git@whthomas:~$ mkdir test.git
git@whthomas:~$ cd test.git/
git@whthomas:~/res.git$ git --bare init
由於是root使用者 建立的倉庫的許可權是root許可權
則需要改許可權
執行 ls -la 檢視許可權
顯示root許可權的需要修改為正常使用者許可權
$sudo chown -r git:git test.git (test.git 為倉庫名)
即可完成改許可權
搭建Git遠端倉庫
遠端倉庫通常只是乙個 裸倉庫 bare repository 即乙個沒有當前工作目錄的倉庫。因為該倉庫只是乙個合作媒介,所以不需要從硬碟上取出最新版本的快照 倉庫裡存放的僅僅是 git 的資料。簡單地說,裸倉庫就是你工作目錄中.git 子目錄內的內容。yum install y git root l...
git 搭建遠端倉庫
1.使用git建立遠端倉庫時,一定要建立裸倉庫,即git init bare。否則,使用push向遠端倉庫提交更新時,會報錯。2.由於遠端倉庫一般都是裸倉庫,所以是看不到源 的。所以,要把 部署到生產環境,還需要接下來的操作 vim post receive bin sh git work tree...
搭建git遠端倉庫
1.任意目錄下執行git init bare建立裸倉庫,建議目錄名稱以.git結尾 2.共享此目錄,windows下右鍵裸倉庫目錄,切換到共享面板設定完成即可獲取共享路徑 3.區域網內任意pc上執行git clone 共享路徑即可轉殖倉庫副本。注意執行前記得把windows下的共享路徑符 切換成li...