公鑰是CODE識別您的用戶身份的一種認證方式,通過公鑰,您可以將本地git項目與CODE建立聯繫,然後您就可以很方便的將本地代碼上傳到CODE,或者將CODE代碼下載到本地了。
生成公鑰
首先進入Git.Bash檢查本機公鑰
$ cd ~/.ssh
如果出現提示:No such file or directory 則第一次使用公鑰,可直接生成新的密鑰。如果有該文件,說明你已經生成過公鑰,可以刪除自己以前的.ssh文件,繼續生成新的公鑰(.ssh文件默認在C:/Users/del/中創建)
生成新的密鑰
$ ssh-keygen -t rsa -C “您的郵箱地址”
輸入上述代碼後,出現如下情況:
需要選擇一個文件夾來存放.ssh文件
接着你需要輸入一個密碼,改密碼在你提交項目時使用
出現下圖,則生成密鑰成功
添加公鑰
複製密鑰
在.ssh文件中找到id_rsa.pub文件,裏面存放的便是生成的ssh密鑰,
Github添加密鑰
打開githunb===>settings====>SSH and GpG keys
點擊左上角new SSH keys
第一個框輸入你想要的名字
第二個框輸入剛剛複製的id_rsa.pub中的內容
點擊添加密鑰
本地Git中測試是否綁定成功
輸入:
$ ssh -T [email protected]
輸入你開始設置的密碼,不是密鑰,是密碼
出現下圖所示的:You’ve successfully authenticated, but GitHub does not provide shell access.你已經成功地連上了Github
GitHub的小設置
$ git config --gloobal user,name "你的Github暱稱"
$ git config --gloobal user.email "你的註冊郵箱“
本地上傳代碼
克隆庫到本地
將你打開的庫的網址複製
將庫存儲在一個文件夾中
1、將git.bash定位在E盤中
$ cd /E
2、之後輸入你的網址
$ git clone https://github.com/painye/reptile.git
打開E盤可以看到自己的reptile文件
上傳本地的文件
3、在本地克隆的庫中添加或修改文件
4、在git.bash中定位你庫的文件夾
$ cd /E/reptile
5、輸入
$ ls
ls:查看你目前所定位的文件夾中的文件,如圖出現了我們新添加的REMAd.md文件
6、輸入
$ git add REMAd.md
$ git commit -m "CC"
引號內的內容可以隨意改動,是剛剛上傳的文件的備註,方便查找記憶
7、輸入
$ git push origin master 出現登錄界面輸入你的信息
出現這個界面則成功
8、打開的你的GitHub網頁相應的庫
成功