阿里雲ecs伺服器(linux/centos7)開發教程(二):搭建git伺服器
阿新 • • 發佈:2019-05-01
伺服器端初始化操作
安裝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,然後回車
參考文件: