在centos7下獲取git代碼(部署代碼)

1、準備好帳號

如今咱們寫的前端頁面都放在公司本身搭建的gitlab上,使用的是 SSH KEY 訪問的,因此咱們先註冊了一個帳號 "1374669657@qq.com" 。前端

2、生成密鑰對

  • 使用帳號在服務器上生成 密鑰對 , 下列的 "1374669657@qq.com" 替換本身的帳號
ssh-keygen -t rsa -f ~/.ssh/id_rsa_git -C "1374669657@qq.com"
  • 而後一直回車,直到出現相似以下內容,表示成功
+--[ RSA 2048]----+
|    . +=.        |
|     B o.        |
|    . B .        |
|     o . .       |
|      ..S .      |
|   .  .oo.       |
|  E . .+..       |
|    .oo..        |
|    .+o..        |
+-----------------+

3、添加私鑰

$ ssh-add ~/.ssh/id_rsa_git

4、將私鑰交給ssh-agent保管

$ ssh-agent bash
$ ssh-add -l
$ ssh-add -D

5、查看生成的公鑰和私鑰

# 查看公鑰
$ cat /root/.ssh/id_rsa_git.pub

# 查看私鑰
$ cat /root/.ssh/id_rsa_git

6、添加公鑰到git帳號

  • 點擊右上角頭像
  • 點擊選項 Settings
  • 點擊左邊選項 SSH Keys
  • 在 key文本框內 貼上你的公鑰內容,title隨便輸入
  • 保存便可

7、下載、更新代碼

# 在項目部署的目錄下載代碼,
# 例如:git上有一個項目 test,如今咱們要把test項目部署在 /opt/目錄下
$ cd /opt/
$ git clone git@ip:用戶名/test.git
# ps: git 路徑的ip和用戶名替換爲本身的

# 更新test的代碼
$ cd /opt/test/
$ git pull
相關文章
相關標籤/搜索