1. 程式人生 > >學習:使用git,添加ssh密鑰到github

學習:使用git,添加ssh密鑰到github

ini http 內容 cat 創建 itl 回車 一個 email

一 、註冊好github,並按照guide學習github基本操作,如創建一個名字為codes的倉庫。

二 、安裝git

git 簡單使用:

1) git初始化配置(添加用戶名如hahaha和郵箱如hahaha.163.com,並不等同於github賬戶,只是相當於留下聯系方式):

# git config --global user.name hahaha

# git config --global user.email hahaha.163.com

2)先創建一個空目錄如MyProject並進到該目錄,然後使用命令將該目錄變成git的本地倉庫:

# git init

此時該MyProject目錄下會多一個.git隱藏目錄。

3)將codes倉庫clone到本地:

在github打開codes倉庫,點擊"clone and download",將url復制下來。

在MyProject目錄下使用命令 # git clone <剛復制的url>

之後就可以看到MyProject裏面有了一個codes目錄,說明成功clone倉庫了。同樣地,可以去clone別人的項目。

4) 假設此時在本地的codes目錄下創建了test.c,要將它放到github上面

可以在MyProject目錄下輸入# git add codes/

或者在codes目錄下輸入# git add test.c

5) 此時使用# git commit

命令,會提示輸入註釋,或者可以直接使用# git commit -m "add test.c"提交的同時附上註釋。

再用# git push命令就可以將其提交到github的倉庫,這是會提示輸入github賬戶和密碼。之後便可以在github的倉庫裏看到test.c文件。

三 、在添加ssh(已經安裝)密鑰到github,具體步驟如下:

1) 終端輸入# ssh-keygen -t rsa -C "[email protected]"命令新建密鑰,提示輸入路徑可以直接回車默認,之後提示輸入ssh密鑰使用的密碼自行設置。

密鑰生成成功會顯示出公鑰的所在位置,默認的是:Your public key has been saved in /home/user/.ssh/id_rsa.pub

2)用cat命令查看該id_rsa.pub文件,並將顯示的所有內容完整復制下來。

打開github用戶設置,新建ssh key。將剛復制的公鑰粘貼在key的區域,補上title就可以完成添加了。

3)用# ssh -T [email protected]測試一下是否成功啟用ssh。

4)用 # git remote -v 查看遠程倉庫的url,在github倉庫的clone and download選擇Use ssh,將url復制。

# git remote set-url origin <復制的url> 命令改用ssh的url。用# git remote -v 查看一下有沒有成功修改。若遠程倉庫url不再是http開頭,說明成功了。此時若再push,便無需再輸入github賬戶密碼。

學習:使用git,添加ssh密鑰到github