sudo adduser git # 在home下建立了同名的資料夾
# 設定密碼
passwd git
vi /etc/passwd
將git:x:1001:1001:,,,:/home/git:/bin/bash
改為git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell
# 會在當前的路徑下建立乙個名字為name.git的倉庫
sudo git init --bare name.git
# 將該倉庫交給git使用者管理
sudo chown -r git:git name.git
branches config description head hooks info objects refs
# 在git的互動視窗輸入
$ ssh-keygen
cat ~/.ssh/id_rsa.pub
# 將上述獲得的公鑰加入,按照每個使用者佔一行的原則
/home/git/.ssh/authorized_keys
# 輸入密碼,轉殖得到乙個空的倉庫
$ git clone git@server:/home/git/name.git # server表示伺服器的ip位址
簡單Git伺服器搭建
shell yum install gitshell useradd git etc passwd 將git使用者中最後 bin bash改為 usr bin git shell git x 1001 1001 home git usr bin git shell在客戶端使用ssh agent建立r...
git伺服器的簡單搭建
搭建git伺服器需要一台執行linux的機器,我的機器的系統是ubuntu 14.04,下面以我的機器為例介紹下git伺服器的搭建過程,最後介紹乙個新專案的建立過程。其中openssh server和opensssh client使git能夠使用ssh協議在客戶端和伺服器間傳輸檔案。sudo apt...
搭建簡單的Git伺服器
建立乙個遠端的git倉庫其實最好的選擇就是使用github,國內也有類似的 gitcafe。但對於某些珍視 的商業公司,它們不希望在網上公開公司專案的 又不願意在github之類的 上使用付費功能 那就只有公司內部自己搭建一台git伺服器咯。一 安裝openssh和git 搭建git伺服器,需要所在...