二、GitHub遠(yuǎn)程倉(cāng)庫(kù)
1.連接遠(yuǎn)程庫(kù)
本地Git倉(cāng)庫(kù)和GitHub倉(cāng)庫(kù)之間的傳輸是通過(guò)SSH加密傳輸?shù)?,需要配置ssh key,步驟如下:
1)創(chuàng)建SSH Key。
? 打開C:\Users\.ssh,查看是否有id_rsa和id_rsa.pub兩個(gè)文件。如果有,進(jìn)行下一步。如果沒(méi)有,打開Git Bash,輸入以下命令,創(chuàng)建SSH Key。
$ ssh-keygen -t rsa -C "你的郵箱"
2)回到C:\Users\.ssh,找到id_rsa和id_rsa.pub兩個(gè)文件,打開id_rsa.pub,復(fù)制全部?jī)?nèi)容。
3)登陸GitHub,打開Account settings,找到并點(diǎn)擊SSH Keys,再點(diǎn)擊Add SSH Key,填寫Title,Title可以任意命名,在Key文本框里粘貼 id_rsa.pub文件里的全部?jī)?nèi)容。
4)驗(yàn)證是否成功,在git bash里輸入下面的命令
$ ssh -T git@github.com
出現(xiàn)下列內(nèi)容,則表示連接成功:
==Hi ! You've successfully authenticated, but GitHub does not provide shell access.==
2.創(chuàng)建新的倉(cāng)庫(kù)
1)登錄GitHub,創(chuàng)建一個(gè)新倉(cāng)庫(kù)。如下圖所示,有兩處可以點(diǎn)擊new repository新建倉(cāng)庫(kù)。

2)點(diǎn)擊new repository后,首先填寫repository name(倉(cāng)庫(kù)名),然后填寫description(項(xiàng)目描述),最后點(diǎn)擊create repository(創(chuàng)建倉(cāng)庫(kù))。

3)如下圖,成功創(chuàng)建了一個(gè)名為helloANN的倉(cāng)庫(kù)。點(diǎn)擊圖中圓圈處的復(fù)制按鈕。

4)在本地倉(cāng)庫(kù)添加遠(yuǎn)程倉(cāng)庫(kù),即將本地倉(cāng)庫(kù)與GitHub上的倉(cāng)庫(kù)關(guān)聯(lián)。
使用命令: git remote add
例:將本地倉(cāng)庫(kù)helloANN與GitHub上的helloANN關(guān)聯(lián):
$ git remote add origin https://github.com/**********/helloANN.git
5)將本地主分支推到遠(yuǎn)程。
$ git push -u origin master
由于目前GitHub上的helloANN還沒(méi)有主分支,需要?jiǎng)?chuàng)建,用于初始化遠(yuǎn)程倉(cāng)庫(kù)。第二次推送即可去掉-u。

GitHub入門(一)——git簡(jiǎn)單命令
GitHub入門(三)——分支