默認PC已經安裝好git和自己擁有github賬號。
1、檢查本機是否有ssh key設置,打開git bash客戶端:
$ cd ~/.ssh 或cd .ssh
如果沒有則提示: No such file or directory
如果有則進入~/.ssh路徑下(ls查看當前路徑文件,rm * 刪除所有文件)
2、使用Git Bash生成新的ssh key。
$ cd ~ #保證當前路徑在”~”下
$ ssh-keygen -t rsa -C “[email protected]” #建議填寫自己真實有效的郵箱地址
本機已完成ssh key設置,其存放路徑爲:c:/Users/xxxx_000/.ssh/下。
3、添加ssh key到GItHub
1.登錄GitHub賬號;點擊右上角賬號頭像的“▼”→Settings→SSH kyes→Add SSH key。
2.複製id_rsa.pub的公鑰內容。
3.進入c:/Users/xxxx_000/.ssh/目錄下,打開id_rsa.pub文件,全選複製公鑰內容。
4.Title自定義,將公鑰粘貼到GitHub中Add an SSH key的key輸入框,最後“Add Key”。
3.開始配置賬戶
$ git config --global user.name “your_username” #設置用戶名
$ git config --global user.email “your_registered_github_Email” #設置郵箱地址(建議用註冊giuhub的郵箱)
4.測試ssh keys是否設置成功。
$ ssh -T [email protected]
Hi xxx! You've successfully authenticated, but GitHub does not provide shell access. #出現詞句話,說明設置成功。
4、將本地項目通過SSH push到GitHub
本地創建項目
1) 創建目錄
$ mkdir test
$ cd test
2) 初始化
$ git init
3) 創建hello.md文件
$ echo "這是一次測試test ssh key" > hello.md
4) 提交到本地
$ git add . #提交當前目錄下所以文件
$ git commit -m "add hello.md" #提交記錄說明
$ git checkout -b test 創建新分支並立即切換到新分支:test
5) 提交到github
$ git remote add origin "倉庫地址"
$ git push origin test:master // 提交本地test分支作爲遠程的master分支 //只寫這一句,遠程的github就會自動創建一個test分支
5、 Github上如何刪除已有的庫?
1.選中你要刪除的庫名
2.項目的上方有一個Settings.
3.在最下面有個 delete this repository 按鈕
4.點擊刪除即可。
參考文獻
https://segmentfault.com/a/1190000004564905
http://blog.csdn.net/qq_33429968/article/details/62219783
https://www.zhihu.com/question/21682976