github公鑰和推送

jopen 10年前發布 | 30K 次閱讀 Git 版本控制系統 Github

github公鑰和推送

在本地生成公鑰

方法是:

ssh-keygen -t  rsa -C "your email of github"

會詢問存儲地址,一般存在主目錄下。還會詢問密碼,可以為空。如果不為空,則在推送的時候也要輸入密碼。

安裝xclip

用于在shell上將公鑰內容復制到剪貼板(clipboard)上

sudo apt-get install xclip

安裝之后,運行下面的命令,完成復制

xclip -sel clip < [path of id_rsa.pub]/id_rsa.pub    #id_rsa.pub是公鑰存儲文件

在github上添加公鑰

然后登錄到github,在setting中找到ssh keys,點擊add ssh key,將復制到剪貼板上的公鑰復制過來。

在本地shell中通過下面的命令檢驗是否聯通

ssh -T git@github.com

推送文件

進入到本地的目錄,參考github上的幫助:

Create a new repository on the command line

touch README.md

git init

git add README.md

git commit -m "first commit"

git remote add origin git@github.com:qiwsir/Yeashape.git    #這是我的github倉庫

git push -u origin master

Push an existing repository from the command line

git remote add origin git@github.com:qiwsir/Yeashape.git

git push -u origin master

上述操作,還可以合并為:

git push git@github.com:qiwsir/Yeashape.git master
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!