一、新建倉庫
新建倉庫教程
注意:遠(yuǎn)程倉庫的初始文件不要與本地存在名字一樣的文件
,不然拉取會(huì)因?yàn)闆_突而失敗??梢园堰h(yuǎn)程一樣的初始文件刪除了。
比如遠(yuǎn)程有個(gè).gitignore 文件,本地也有一個(gè),那么你可以把遠(yuǎn)程的刪除了。
二、初始化項(xiàng)目
相當(dāng)于git init
三、add+commit
四、配置遠(yuǎn)程倉庫
gitee新建倉庫后,復(fù)制遠(yuǎn)程地址
五、拉取遠(yuǎn)程倉庫內(nèi)容
解決
根據(jù)他提示的在git命令行 項(xiàng)目根目錄下中運(yùn)行
git branch --set-upstream-to=origin/master
再次拉取,如果報(bào)這個(gè)錯(cuò)誤,那么用git命令拉取
git pull --rebase origin master
六、push代碼到倉庫
七、如果是私有倉庫可能會(huì)拉取失敗
(一)需要增加SSH 公鑰
具體操作如下:
生成、添加 SSH 公鑰
# 后面是 key可以隨意,建議換成自己的郵箱啥的
ssh-keygen -t ed25519 -C "Gitee SSH Key(隨意)"
# 可能會(huì)存在公鑰,覆蓋就好 {ps1}
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/win/.ssh/id_rsa):
/c/Users/win/.ssh/id_rsa already exists.
Overwrite (y/n)? y(選擇y) 覆蓋
說明這個(gè)公鑰已經(jīng)被別人使用,你需要重新生成。參考:ps1
獲取公鑰:
cat ~/.ssh/id_ed25519.pub
復(fù)制到這里
成功
首次使用需要確認(rèn)并添加主機(jī)到本機(jī)SSH可信列表。若返回 Hi XXX! You’ve successfully authenticated, but Gitee.com does not provide shell access. 內(nèi)容,則證明添加成功。
# 直接輸入命令
ssh -T git@gitee.com
(二)把遠(yuǎn)程倉庫地址換成ssh的連接
重復(fù)上面的pull操作
$ git pull --rebase origin master
From gitee.com:w/-il
* branch master -> FETCH_HEAD
Successfully rebased and updated refs/heads/master.
八、如果是私有倉庫,push還是會(huì)失敗
(一)項(xiàng)目公鑰只能讀
注意:上面設(shè)置的ssh公鑰是,項(xiàng)目的公鑰
下面設(shè)置的是個(gè)人賬號(hào)的ssh公鑰
這里說明了,如果要對(duì)倉庫進(jìn)行寫操作,請(qǐng)?jiān)O(shè)置個(gè)人公鑰
注意:需要先把之前的項(xiàng)目公鑰刪除
了
(二)個(gè)人公鑰能讀寫
增加個(gè)人公鑰
生成ssh公鑰,方法是一樣的
增加個(gè)人ssh公鑰后,刷新一下:文章來源:http://www.zghlxwxcb.cn/news/detail-858037.html
這樣就能成功push了。文章來源地址http://www.zghlxwxcb.cn/news/detail-858037.html
到了這里,關(guān)于idea 將項(xiàng)目上傳到gitee遠(yuǎn)程倉庫具體操作的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!