CentOS7下git服務的搭建 伺服器端

2021-10-04 19:53:33 字數 2234 閱讀 1957

> yum info git  //檢視 yum 源倉庫的 git 資訊

可以選擇使用yum方式安裝 或 使用自定義方式安裝

> yum install -y git

#執行該命令進行git安裝

安裝成功後,檢視git版本資訊

>

git --version

git version 1.8.3.1

2.建立 git 使用者,使用 git 使用者管理 git 服務

>

useradd

git#新增git使用者

>

passwd gitpwd123 #設定git使用者的密碼

3.建立git 倉庫目錄(測試倉庫)

>

mkdir -p /home/git/repository/gittest.git

4.構建git倉庫 / 初始化git倉庫

>

cd /home/git/repository/gittest.git/

>

cd..

>

git init --bare ./gittest.git # !!!!重點 重點 重點

構建後的倉庫結構

5.目錄結構授權給git使用者

>

cd /home/git/

>

chown -r git:git repository

# 後期新增git倉庫位址時

>

chown -r git:git ***.git #具體的git倉庫位址

7.配置ssh公鑰驗證

7.1 客戶端執行

ssh-keygen -t rsa -c "[email protected]"
在/users/greentouruser/.ssh目錄下生成id_rsa id_rsa.pub兩個檔案(由於本地管理了多個ssh資訊,給檔案進行了重新命名,多ssh的管理–待續)

7.2 將公鑰上傳git伺服器端(小團隊開發,可以進行檔案維護,不需要借助工具管理)

# 進入伺服器端公鑰的存放路徑:/home/git/.ssh/authorized_keys
8.修改如下配置

rsaauthentication yes

pubkeyauthentication yes

authorizedkeysfile .ssh/authorized_keys

8.1 儲存配置並重啟git服務

>

sudo

service sshd restart #重啟sshd服務

>

sudo

service sshd.service restar

> systemctl restart sshd.service

... ...

9.修改git使用者許可權,不允許使用git使用者登入伺服器

>vim /etc/passwd

git:x:1000:1000::/home/git:/bin/git-shell #檢索git並修改為git:x:1000:1000::/home/git:/bin/git-shell

CentOS7下搭建Git伺服器

如果有安裝git 移除命令 yum remove git 安裝依賴庫 1 yum install curl devel expat devel gettext devel openssl devel zlib devel 2 yum install gcc perl extutils makemak...

Git 遠端服務搭建 CentOS7

root localhost yum install curl devel expat devel gettext devel openssl devel zlib devel perl devel root localhost yum install git 建立乙個 git 使用者組和使用者,用...

CentOS7下安裝FTP服務

1 安裝vsftp 1.1 安裝vsftp,測試安裝的vsftpd的版本是 vsftpd.x86 64 0 3.0.2 11.el7 2 yum y install vsftpd1.2 修改配置檔案 vi etc vsftpd vsftpd.conf保證下面3項為yes 1.3 設定vsftpd開機...