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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!