簡單Git伺服器搭建

2021-07-12 02:40:39 字數 1054 閱讀 6509

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 會在當前的路徑下...