前言
本章所講內(nèi)容有克隆遠(yuǎn)程庫(填上章的坑)和兩個遠(yuǎn)程庫在本地同步上傳的方法。
接著我們上一篇講了的內(nèi)容:Git建立遠(yuǎn)程庫,繼續(xù)學(xué)習(xí)Git吧!
一、克隆遠(yuǎn)程庫
在上一次我們講了,我們比較常用的還是從遠(yuǎn)程庫來進(jìn)行克隆,而不是用git remote add命令去連接我們的遠(yuǎn)程庫,那么我們改如何克隆呢?
首先,建立你的遠(yuǎn)程庫,然后找到對應(yīng)的克隆鏈接,因?yàn)樯弦徽轮形覀兲砑恿藄sh公鑰,所以我建議這個地方用ssh克隆,當(dāng)然克隆后修改也可以:注意:這個地方用的gitee舉例
然后,我們用clone命令即可從遠(yuǎn)程庫中克隆下來:
git clone [url]
如下:
然后當(dāng)前位置就已經(jīng)有了我們的遠(yuǎn)程庫了,接下來我們就可以進(jìn)行操作了。
二、與github同步
1.建立第二個遠(yuǎn)程庫
雖然現(xiàn)在都可以在平臺上,通過導(dǎo)入來復(fù)制倉庫,但是如果我們直接同步兩個平臺,直接push它不香嗎?
首先,我們在github上也通過之前的方法,添加好ssh公鑰建立同名的遠(yuǎn)程庫,同樣找到克隆的地方復(fù)制對應(yīng)的鏈接。注意:這里建議庫名一定要一樣,也就是github.com/username/之后的名字一定要與gitee的一樣,我之前沒有一樣一直傳不上,把github庫的刪了又重新弄才可以了。
2.修改配置文件
然后修改配置文件:
vim .git/config
如果想要兩個倉科都有pull權(quán)限,修改如下(url就是自己的克隆鏈接):
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "gitee"]
url = git@gitee.com:username/gitname.git
fetch = +refs/heads/*:refs/remotes/origin/*
[remote "github"]
url = git@github.com:username/gitname.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = gitee
merge = refs/heads/master
如果并不需要兩個pull權(quán)限,只需要一個倉庫做主倉,就用如下配置(舉例中g(shù)itee為主倉):
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
url = git@gitee.com:username/gitname.git
url = git@github.com:username/gitname.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
3.查看倉庫權(quán)限
修改之后我們可以通過以下命令來查看倉庫:
git remote -v
因?yàn)?,我只需要用一個倉庫來pull,所以我把gitee設(shè)為主倉,可以看見github只有push權(quán)限,而gitee既有push也有fetch權(quán)限,可以根據(jù)自己的想法來選擇如何配置。最后我們直接git push就可以上傳到同步的兩個遠(yuǎn)程庫當(dāng)中去啦。
文章來源:http://www.zghlxwxcb.cn/news/detail-693356.html
總結(jié)
以上就是今天要講的內(nèi)容,本章主要對Git的clone命令和如何把兩個遠(yuǎn)程庫同步進(jìn)行了講述。
此文章僅用于學(xué)習(xí)與交流,如果對當(dāng)中的內(nèi)容有疑問或建議可以評論私信!覺得有幫助可以點(diǎn)贊鴨!文章來源地址http://www.zghlxwxcb.cn/news/detail-693356.html
到了這里,關(guān)于【Git】gitee與github同步的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!