1.安裝git
如果是center os
安裝成功
2 . 新增git使用者
useradd git //建立使用者
passwd git //設定密碼
生成git倉庫
假設我們的倉庫在/home/git/pm
cd /home/git/pm
git init --bare pm.git //建立倉庫
chown -r git:git pm.git //把pm.git的所有者設為git
其實到了這一步git伺服器算是搭建好了
3.收集公鑰
/home/git/.ssh/authorized_keys 這是存放公鑰的檔案,如果不存在則自己建立
如何生成公鑰
ssh-keygen
ssh-keygen
-t rsa -b
2048
-c'account'
//account 是你的賬號
這樣就會在你自己目錄下生成乙個.ssh資料夾,如下圖
把id_rsa.pub裡面的內容複製到/home/git/.ssh/authorized_keys
如果是window使用者。開啟git bash ,執行命令ssh-keygen
轉殖專案
git clone git@server
:/home/git/pm/pm.git
git add *
git commit -m 'first commit'
git push origin master
如果順利的話,那就恭喜啦
如果出現下面這錯誤
說明你沒有寫的許可權
簡單的做法就是新建乙個使用者組 把git使用者 你自己放在這個組裡 然後把這個專案的所有者設定為該組
chown -r git:git /home/git/pm/pm.git/
Git 搭建git伺服器
環境 ubuntu16.4 1.以root使用者登陸linux後台,執行下面的命令安裝git apt install git2.建立git使用者 adduser git3.建立倉庫目錄 su git mkdir p repository myself.git4.初始化倉庫 cd repository...
Git 搭建Git伺服器
在遠端倉庫一節中,我們講了遠端倉庫實際上和本地倉庫沒啥不同,純粹為了7x24小時開機並交換大家的修改。github就是乙個免費託管開源 的遠端倉庫。但是對於某些視源 如生命的商業公司來說,既不想公開源 又捨不得給github交保護費,那就只能自己搭建一台git伺服器作為私有倉庫使用。搭建git伺服器...
搭建Git伺服器
在 遠端倉庫 一節中,我們講了遠端倉庫實際上和本地倉庫沒啥不同,純粹為了7x24小時開機並交換大家的修改。github就是乙個免費託管開源 的遠端倉庫。但是對於某些視源 如生命的商業公司來說,既不想公開源 又捨不得給github交保護費,那就只能自己搭建一台git伺服器作為私有倉庫使用。搭建git伺...