1. 程式人生 > >阿里雲ecs伺服器(linux/centos7)開發教程(二):搭建git伺服器

阿里雲ecs伺服器(linux/centos7)開發教程(二):搭建git伺服器

伺服器端初始化操作

安裝git

yum -y install git

檢視git版本(該版本不是最新版本,不礙事)

git --version

給伺服器新增git使用者(相當於新增一個專門管理git的員工的賬戶)

adduser git -m 或者 useradd git

設定git密碼

passwd git

建立空倉庫

git --bare init /home/git/app.git

設定git資料夾操作許可權

chown -R git:git /home/git/app.git

生成SSH金鑰

全域性設定使用者名稱和郵箱,並生成ssh金鑰

$ git config –global user.name “xxx” 
$ git config –global user.email “[email protected]” 
//檢視配置是否生效:git config --list
$ ssh-keygen -t rsa -C “your email address”
//此處連續按3個回車

接著會在/root/.ssh生成私鑰id_rsa和公鑰id_rsa.pub,檢視公鑰

cat id_rsa.pub

登入github,點選頭像->Settings->SSH and GPGkeys->New SSH key,將公鑰內容複製貼上到key輸入框中,點選Add SSH key就可以看到新增成功了

接著新增一個新倉庫

在伺服器測試一下

ssh -T [email protected]

如果遇到提問:Are you sure you want to continue connecting (yes/no)? 直接輸入yes,然後回車


參考文件:

  1. https://www.cnblogs.com/daniaofighter/p/9452661.html
  2. https://www.runoob.com/git/git-s