前言
作為一名優秀的計算機從業人員,相信大家github應該都知道吧,(優秀的代碼托管工具)
但是由于平常使用的https方式克隆的本地倉庫,每次git push時都需要輸入帳號密碼才能將我們修改的檔案推送至遠程倉庫非常的不方便,由于mk是比較懶的人,不想每次都敲鍵盤輸密碼,

所以,我想配置一下github的無密碼推送檔案(也可以稱為SSH證書推送),
配置SSH
生成SSH密鑰對
ssh-keygen -t rsa -C "[email protected]"
會生成兩個檔案
-
私鑰檔案:
/ylighgh/.ssh/id_rsa -
公鑰檔案:
/ylighgh/.ssh/id_rsa.pub
查看公鑰
這里的公鑰我們等會用到的,先粘貼在我們的剪切板上
cat ~/.ssh/id_rsa.pub

在github上配置SSH



添加完成之后點擊 Add SSH key ,Github和主機之間的SSH配對完成
添加完成可在終端執行 ssh [email protected] 驗證是不是添加成功

github遠程倉庫檔案拉取至本地
克隆倉庫到本地
使用 git clone克隆倉庫到本地
P.S:這里使用SSH方法


推送檔案至github遠程倉庫
創建檔案
初始化git倉庫 git init (進入到專案目錄中執行)
創建一個a.test的檔案 touch a.test
提交到暫緩區 git add . && git commit -m 'test'

推送檔案到遠程倉庫
使用git push命令

由于github服務器在國外,我這里使用了一個代理方式推送檔案,但我們可以看到,使用SSH方式推送檔案是不需要我們輸入用戶名密碼,這就達到了我的目的,偷懶~~,
注意事項
git commit時出現下面情況,驗證你的github郵箱和github用戶名

寫在最后
如果檔案對你有幫助的話,留個贊再走吧 ,你的點擊是我的最大動力,
我是鍵盤俠,現實中我唯唯諾諾,網路上我重拳出擊,關注我,持續更新Linux干貨教程,
更多鍵盤俠Linux系列教程:鏈接地址
更多Linux干貨教程請掃:(回復 干貨)

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/6642.html
標籤:其他
下一篇:DevOps系列(1)-總體架構
