shell
# yum install git
shell
# useradd git
#/etc/passwd
#將git使用者中最後/bin/bash改為/usr/bin/git-shell
git:
x:1001
:1001
::/home/git
:/usr/bin/git-shell
在客戶端使用ssh-agent建立rsa公鑰檔案
shell> ssh-agent
-t rsa
將會在~/.ssh目錄中生成rsa公鑰檔案id_rsa.pub
將該檔案內容新增到/home/git/.ssh/authorized_keys檔案中
shell
# cat /path/to/id_rsa.put >> /home/git/.ssh/authorized_keys
修改/home/git/.ssh和/home/git/.ssh/authorized_keys許可權
shell
# chmod 700 /home/git/.ssh
shell
# chmod 600 /home/git/.ssh/authorized_keys
建立倉庫主目錄
shell
# mkdir /opt/git
建立git專案
shell
# cd /opt/git
shell
# git init --bare test.git
shell
# chown -r git.git test.git
這樣就可以使用git了
shell> git clone git@server-host:/opt/git/test.git
git伺服器的簡單搭建
搭建git伺服器需要一台執行linux的機器,我的機器的系統是ubuntu 14.04,下面以我的機器為例介紹下git伺服器的搭建過程,最後介紹乙個新專案的建立過程。其中openssh server和opensssh client使git能夠使用ssh協議在客戶端和伺服器間傳輸檔案。sudo apt...
搭建簡單的Git伺服器
建立乙個遠端的git倉庫其實最好的選擇就是使用github,國內也有類似的 gitcafe。但對於某些珍視 的商業公司,它們不希望在網上公開公司專案的 又不願意在github之類的 上使用付費功能 那就只有公司內部自己搭建一台git伺服器咯。一 安裝openssh和git 搭建git伺服器,需要所在...
git伺服器的簡單搭建
sudo adduser git 在home下建立了同名的資料夾 設定密碼 passwd gitvi etc passwd 將git x 1001 1001 home git bin bash 改為git x 1001 1001 home git usr bin git shell 會在當前的路徑下...