Centos搭建Git伺服器

2021-08-13 10:24:01 字數 1547 閱讀 1304

1.安裝git

centos安裝git只需要執行如下命令,直接安裝git

yum install git
2.建立git使用者
$ adduser git
3.控制git使用者許可權,關掉bash許可權
$ vi /etc/passwd
找到類似
git:x:1001:1001:,,,:/home/git:/bin/bash

將bash 修改為

git-shell

修改git密碼
oasswd git 根據提示操作(這裡設git密碼為123456)
4.初始化git倉庫
在var下面新建乙個git目錄
$ cd /var
$ mkdir git

$ chown -r git:git git

$chmod 777 git

$ cd git

用git命令初始化倉庫
$ git init --bare test.git
5.客戶端git 生成金鑰對
開啟 git.bash
執行 cd ~/.ssh
若出現若出現「no such file or directory」,則表示需要建立乙個ssh keys
建立新的金鑰對

$ssh-keygen -t rsa -c "test"

生成的金鑰對預設儲存在  c:\user\.ssh  生成成功後 資料夾會產生id_ras(私鑰)和id_rsa.pub(公鑰)

將公鑰用記事本開啟 內容拷貝下來

6.伺服器新增公鑰

回到伺服器操作

$ cd /home/git/

$ mkdir .ssh
$ cd .ssh
$ vi authorized_keys(將步驟5 的拷貝公鑰資訊插入,儲存退出)
7.轉殖驗證
回到客戶端bash視窗輸入
$ git clone [email protected]:/var/git/test.git
如果能轉殖成功 ,則伺服器搭建成功
如果需要多個使用者協作,則每個 通過步驟5生成金鑰對 將公鑰上傳伺服器即可

CentOS 搭建Git伺服器

1,安裝openssh服務斷和客戶端 yum y install openssh 2,安裝git和python setuptools yum y install git python setuptools 3,獲取並安裝gitosis,來管理git倉庫 git clone cd gitosis py...

CentOS搭建Git伺服器

root localhost desktop yum install y git 2 建立乙個git使用者,用來執行git服務 root localhost desktop useradd r s bin sh c git version control d home git git 3 設定許可權...

CentOS搭建git伺服器

1.安裝 git 伺服器端 yum install y git安裝完後,檢視 git 版本 git version2.伺服器端建立 git 使用者,用來管理 git 服務,並為 git 使用者設定密碼 root localhost home id git id git 無此使用者 root loca...