天天看點

鍵盤俠Linux幹貨| 使用SSH方式推送檔案至github倉庫前言配置SSHgithub遠端倉庫檔案拉取至本地推送檔案至github遠端倉庫注意事項寫在最後

前言

作為一名優秀的計算機從業人員,相信大家github應該都知道吧。(優秀的代碼托管工具)

但是由于平常使用的https方式克隆的本地倉庫,每次

git push

時都需要輸入帳号密碼才能将我們修改的檔案推送至遠端倉庫非常的不友善,由于mk是比較懶的人,不想每次都敲鍵盤輸密碼。

鍵盤俠Linux幹貨| 使用SSH方式推送檔案至github倉庫前言配置SSHgithub遠端倉庫檔案拉取至本地推送檔案至github遠端倉庫注意事項寫在最後

是以,我想配置一下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           
鍵盤俠Linux幹貨| 使用SSH方式推送檔案至github倉庫前言配置SSHgithub遠端倉庫檔案拉取至本地推送檔案至github遠端倉庫注意事項寫在最後

在github上配置SSH

鍵盤俠Linux幹貨| 使用SSH方式推送檔案至github倉庫前言配置SSHgithub遠端倉庫檔案拉取至本地推送檔案至github遠端倉庫注意事項寫在最後
鍵盤俠Linux幹貨| 使用SSH方式推送檔案至github倉庫前言配置SSHgithub遠端倉庫檔案拉取至本地推送檔案至github遠端倉庫注意事項寫在最後
鍵盤俠Linux幹貨| 使用SSH方式推送檔案至github倉庫前言配置SSHgithub遠端倉庫檔案拉取至本地推送檔案至github遠端倉庫注意事項寫在最後

添加完成之後點選

Add SSH key

,Github和主機之間的SSH配對完成

添加完成可在終端執行

ssh [email protected]

驗證是不是添加成功

鍵盤俠Linux幹貨| 使用SSH方式推送檔案至github倉庫前言配置SSHgithub遠端倉庫檔案拉取至本地推送檔案至github遠端倉庫注意事項寫在最後

github遠端倉庫檔案拉取至本地

克隆倉庫到本地

使用

git clone

P.S:這裡使用SSH方法

鍵盤俠Linux幹貨| 使用SSH方式推送檔案至github倉庫前言配置SSHgithub遠端倉庫檔案拉取至本地推送檔案至github遠端倉庫注意事項寫在最後
鍵盤俠Linux幹貨| 使用SSH方式推送檔案至github倉庫前言配置SSHgithub遠端倉庫檔案拉取至本地推送檔案至github遠端倉庫注意事項寫在最後

推送檔案至github遠端倉庫

建立檔案

初始化git倉庫

git init

(進入到項目目錄中執行)

建立一個a.test的檔案

touch a.test

送出到暫緩區

git add . && git commit -m 'test'

鍵盤俠Linux幹貨| 使用SSH方式推送檔案至github倉庫前言配置SSHgithub遠端倉庫檔案拉取至本地推送檔案至github遠端倉庫注意事項寫在最後

推送檔案到遠端倉庫

git push

指令

鍵盤俠Linux幹貨| 使用SSH方式推送檔案至github倉庫前言配置SSHgithub遠端倉庫檔案拉取至本地推送檔案至github遠端倉庫注意事項寫在最後

由于github伺服器在國外,我這裡使用了一個代理方式推送檔案,但我們可以看到,使用SSH方式推送檔案是不需要我們輸入使用者名密碼,這就達到了我的目的,偷懶~~。

注意事項

  • git commit

    時出現下面情況,驗證你的github郵箱和github使用者名
鍵盤俠Linux幹貨| 使用SSH方式推送檔案至github倉庫前言配置SSHgithub遠端倉庫檔案拉取至本地推送檔案至github遠端倉庫注意事項寫在最後

寫在最後

如果文檔對你有幫助的話,留個贊再走吧 ,你的點選是我的最大動力。

我是鍵盤俠,現實中我唯唯諾諾,網絡上我重拳出擊,關注我,持續更新Linux幹貨教程。

更多鍵盤俠Linux系列教程:

連結位址

更多Linux幹貨教程請掃:

鍵盤俠Linux幹貨| 使用SSH方式推送檔案至github倉庫前言配置SSHgithub遠端倉庫檔案拉取至本地推送檔案至github遠端倉庫注意事項寫在最後

創作不易,打賞請掃:

微信:

鍵盤俠Linux幹貨| 使用SSH方式推送檔案至github倉庫前言配置SSHgithub遠端倉庫檔案拉取至本地推送檔案至github遠端倉庫注意事項寫在最後

支付寶:

鍵盤俠Linux幹貨| 使用SSH方式推送檔案至github倉庫前言配置SSHgithub遠端倉庫檔案拉取至本地推送檔案至github遠端倉庫注意事項寫在最後

繼續閱讀