鍵盤俠Linux乾貨| 使用SSH方式推送文件至github倉庫

前言

做爲一名優秀的計算機從業人員,相信你們github應該都知道吧。(優秀的代碼託管工具)html

可是因爲日常使用的https方式克隆的本地倉庫,每次git push時都須要輸入賬號密碼才能將咱們修改的文件推送至遠程倉庫很是的不方便,因爲mk是比較懶的人,不想每次都敲鍵盤輸密碼。git

git_01

因此,我想配置一下github的無密碼推送文件(也能夠稱爲SSH證書推送)。github

配置SSH

生成SSH密鑰對

ssh-keygen -t rsa -C "youremail@example.com"
複製代碼

會生成兩個文件bash

  • 私鑰文件:/ylighgh/.ssh/id_rsa服務器

  • 公鑰文件: /ylighgh/.ssh/id_rsa.pub網絡

查看公鑰

這裏的公鑰咱們等會用到的,先粘貼在咱們的剪切板上ssh

cat ~/.ssh/id_rsa.pub
複製代碼

git_03

在github上配置SSH

git_04

git_05

git_06

添加完成以後點擊 Add SSH key ,Github和主機之間的SSH配對完成工具

添加完成可在終端執行 ssh git@github.com 驗證是否是添加成功spa

git_07

github遠程倉庫文件拉取至本地

克隆倉庫到本地

使用 git clone克隆倉庫到本地3d

P.S:這裏使用SSH方法

git_08

git_09

推送文件至github遠程倉庫

建立文件

初始化git倉庫 git init (進入到項目目錄中執行)

建立一個a.test的文件 touch a.test

提交到暫緩區 git add . && git commit -m 'test'

git_10

推送文件到遠程倉庫

使用git push命令

git_11

因爲github服務器在國外,我這裏使用了一個代理方式推送文件,但咱們能夠看到,使用SSH方式推送文件是不須要咱們輸入用戶名密碼,這就達到了個人目的,偷懶~~。

注意事項

  • git commit時出現下面狀況,驗證你的github郵箱和github用戶名

git_12

寫在最後

若是文檔對你有幫助的話,留個贊再走吧 ,你的點擊是個人最大動力。

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

更多鍵盤俠Linux系列教程:連接地址

更多Linux乾貨教程請掃:(回覆 乾貨

wechatmansearch
相關文章
相關標籤/搜索