大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

Git教程
Git標(biāo)簽管理
Git分支
Git操作
Git應(yīng)用
GitHub應(yīng)用
IDEA對(duì)于Git&GitHub的支持
Git與GitHub使用注意事項(xiàng)

Git Gitee

大家都知道國內(nèi)訪問 Github 速度比較慢,很影響我們的使用。

如果你希望體驗(yàn)到 Git 飛一般的速度,可以使用國內(nèi)的 Git 托管服務(wù)——Gitee(gitee.com)。

Gitee 提供免費(fèi)的 Git 倉庫,還集成了代碼質(zhì)量檢測(cè)、項(xiàng)目演示等功能。對(duì)于團(tuán)隊(duì)協(xié)作開發(fā),Gitee 還提供了項(xiàng)目管理、代碼托管、文檔管理的服務(wù),5 人以下小團(tuán)隊(duì)免費(fèi)。

接下來我們學(xué)習(xí)一下如何使用 Gitee。

由于我們的本地 Git 倉庫和 Gitee 倉庫之間的傳輸是通過SSH加密的,所以我們需要配置驗(yàn)證信息。

⒈ 我們先在 Gitee 上注冊(cè)賬號(hào)并登錄后,然后上傳自己的 SSH 公鑰。

我們?cè)?Git Github 章節(jié)已經(jīng)生成了自己的 SSH 公鑰,所以我們只需要將用戶主目錄下的 ~/.ssh/id_rsa.pub 文件的內(nèi)容粘貼 Gitee 上。

選擇右上角用戶頭像 -> 設(shè)置,然后選擇 "SSH公鑰",填寫一個(gè)便于識(shí)別的標(biāo)題,然后把用戶主目錄下的 .ssh/id_rsa.pub 文件的內(nèi)容粘貼進(jìn)去:

成功添加后如下圖所示:

接下來我們創(chuàng)建一個(gè)項(xiàng)目。

點(diǎn)擊右上角的 + 號(hào),新建倉庫:

然后添加倉庫信息:

創(chuàng)建成功后看到如下信息:

接下來我們看下連接信息:

項(xiàng)目名稱最好與本地庫保持一致。

然后,我們?cè)诒镜貛焐鲜褂妹?git remote add 把它和 Gitee 的遠(yuǎn)程庫關(guān)聯(lián):

git remote add origin git@gitee.com:imnoob/bjpowernode-test.git

之后,就可以正常地用 git push 和 git pull 推送了!

如果在使用命令 git remote add 時(shí)報(bào)錯(cuò):

git remote add origin git@gitee.com:imnoob/bjpowernode-test.git
fatal: remote origin already exists.

這說明本地庫已經(jīng)關(guān)聯(lián)了一個(gè)名叫 origin 的遠(yuǎn)程庫,此時(shí),可以先用 git remote -v 查看遠(yuǎn)程庫信息:

git remote -v
origin    git@github.com:tianqixin/bjpowernode.git (fetch)
origin    git@github.com:tianqixin/bjpowernode.git (push)

可以看到,本地庫已經(jīng)關(guān)聯(lián)了 origin 的遠(yuǎn)程庫,并且,該遠(yuǎn)程庫指向 GitHub。

我們可以刪除已有的 GitHub 遠(yuǎn)程庫:

git remote rm origin

再關(guān)聯(lián) Gitee 的遠(yuǎn)程庫(注意路徑中需要填寫正確的用戶名):

git remote add origin git@gitee.com:imnoob/bjpowernode-test.git

此時(shí),我們?cè)俨榭催h(yuǎn)程庫信息:

git remote -v
origin    git@gitee.com:imnoob/bjpowernode-test.git (fetch)
origin    git@gitee.com:imnoob/bjpowernode-test.git (push)

現(xiàn)在可以看到,origin 已經(jīng)被關(guān)聯(lián)到 Gitee 的遠(yuǎn)程庫了。

通過 git push 命令就可以把本地庫推送到 Gitee 上。

有的小伙伴又要問了,一個(gè)本地庫能不能既關(guān)聯(lián) GitHub,又關(guān)聯(lián) Gitee 呢?

答案是肯定的,因?yàn)?git 本身是分布式版本控制系統(tǒng),可以同步到另外一個(gè)遠(yuǎn)程庫,當(dāng)然也可以同步到另外兩個(gè)遠(yuǎn)程庫。

使用多個(gè)遠(yuǎn)程庫時(shí),我們要注意,git 給遠(yuǎn)程庫起的默認(rèn)名稱是 origin,如果有多個(gè)遠(yuǎn)程庫,我們需要用不同的名稱來標(biāo)識(shí)不同的遠(yuǎn)程庫。

仍然以 bjpowernode-test 本地庫為例,我們先刪除已關(guān)聯(lián)的名為 origin 的遠(yuǎn)程庫:

git remote rm origin

然后,先關(guān)聯(lián) GitHub 的遠(yuǎn)程庫:

git remote add github git@github.com:tianqixin/bjpowernode-git-test.git

注意,遠(yuǎn)程庫的名稱叫 github,不叫 origin 了。

接著,再關(guān)聯(lián) Gitee 的遠(yuǎn)程庫:

git remote add gitee git@gitee.com:imnoob/bjpowernode-test.git

同樣注意,遠(yuǎn)程庫的名稱叫 gitee,不叫 origin。

現(xiàn)在,我們用 git remote -v 查看遠(yuǎn)程庫信息,可以看到兩個(gè)遠(yuǎn)程庫:

git remote -v
gitee    git@gitee.com:imnoob/bjpowernode-test.git (fetch)
gitee    git@gitee.com:imnoob/bjpowernode-test.git (push)
github    git@github.com:tianqixin/bjpowernode.git (fetch)
github    git@github.com:tianqixin/bjpowernode.git (push)

如果要推送到 GitHub,使用命令:

git push github master

如果要推送到 Gitee,使用命令:

git push gitee master

這樣一來,我們的本地庫就可以同時(shí)與多個(gè)遠(yuǎn)程庫互相同步:

全部教程
主站蜘蛛池模板: 日韩欧美亚洲综合 | 久久亚洲精品视频 | 九九这里只精品视在线99 | 欧美亚洲综合另类成人 | 国产大片91精品免费观看不卡 | 俺来也俺来也天天夜夜视频 | 国产精品欧美日韩视频一区 | www.免费黄色 | 久久亚洲国产精品五月天 | 欧美日本一区二区 | 爱爱片免费看 | 狠狠色噜噜狠狠狠狠五月婷 | 欧美久久久久久久一区二区三区 | 狠狠色噜噜狠狠色综合久 | 国产福利在线观看 | 日日噜噜噜夜夜爽爽狠狠图片 | 香蕉午夜 | 一级aa 毛片高清免费看 | 欧美色p| 综合视频在线 | 国产成人一区二区在线不卡 | 操亚洲 | 亚洲爱v | 欧美一级在线播放 | 色片网站在线观看 | 农村妇女高清毛片一级 | 日韩一区二区不卡 | 高清国产一级毛片国语 | 97色偷偷9999www | 美女久久久久久 | 国产色综合天天综合网 | 国产免费一级高清淫曰本片 | 青青草免费视频在线播放 | 黄色在线观看网站 | 久久人视频 | 爱唯侦察1024入口地址 | 亚洲尹人香蕉网在线视颅 | 欧美色v| 中文字幕一区在线播放 | 97在线公开视频 | 最新男同志freevideos |