git伺服器的簡單搭建

2022-07-05 00:18:13 字數 764 閱讀 7196

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伺服器,需要所在...