虛擬主機(jī)和網(wǎng)站空間百度怎么推廣網(wǎng)站
idea配置gitee
0、fork開源項(xiàng)目
到自己的倉庫,這一步相當(dāng)于創(chuàng)建了一個(gè)自己的git倉庫,并復(fù)制了別人的開源代碼。
注意:如果直接下載別人的開源項(xiàng)目,需要從新配置git倉庫信息,因?yàn)殚_源項(xiàng)目一般都設(shè)置了git信息。而修改git信息很麻煩。所以,先fork再下載最方便。
1、下載git
https://git-scm.com/downloads/win
2、配置用戶名和郵箱
admin@DESKTOP-RM6PF2U MINGW64 /
$ git config --global user.name "wanghannew1"admin@DESKTOP-RM6PF2U MINGW64 /
$ git config --global user.email "224199843@qq.com"admin@DESKTOP-RM6PF2U MINGW64 /
3、下載自己倉庫的代碼
git clone https://gitee.com/wanghannew1/ruoyi-vue-pro.git
注:這里的倉庫是公開的,如果是私有倉庫,需要登錄或者配置ssh認(rèn)證登錄。
4、用idea打開新下載的項(xiàng)目,配置git安裝地址
5、在idea的git菜單提交并推送
注意:第一次需輸入gitee的用戶名密碼,我這里默認(rèn)連接到gitee應(yīng)該是之前在git中配置過。及時(shí)git版本升級(jí)配置仍有效。
推送成功后,可以在GITEE上看到代碼修改的地方
VS?code配置gitee手把手教程
1、安裝git
2、配置vscode的git.path
3、在gitee創(chuàng)建倉庫并下載到本地
創(chuàng)建過程詳見博客
https://blog.csdn.net/bigcarp/article/details/143019079
下載代碼命令:
git?clone?https://gitee.com/wanghannew1/yudao-ui-admin-vue3.git
4、用vscode打開下載的源碼,編輯后提交
然后點(diǎn)sync?changes推送到gitee倉庫中,就完成代碼版本更新了。
參考:
https://blog.csdn.net/weixin_57390669/article/details/115874349
先講講git、github、gitee都是什么。
git只是一個(gè)工具,用來上傳、下載等代碼的操作,就像迅雷,只是一個(gè)工具,不過這個(gè)工具是要通過手工敲命令來執(zhí)行。
github和gitee都是一個(gè)云端的代碼庫,就像百度云盤,只是對(duì)這個(gè)庫的各種操作都是用git這個(gè)工具來實(shí)現(xiàn)的。
區(qū)別是github是全世界人都在用的一個(gè)云端代碼庫,gitee是一個(gè)中文的云端代碼庫。就像一個(gè)是google云盤,另一個(gè)是百度云盤。
本來是想用github的,但由于經(jīng)常無法登錄,所以不得已,只能使用gitee。
本文中,使用到的VS?code,python,git等版本如下:
VS?code:1.55.2
python:3.8.8
git:2.31.1
window-10?64bit環(huán)境
步驟一:
安裝VS?code,這個(gè)直接在官網(wǎng)上下載,安裝即可,包括配置python都有很成熟的指導(dǎo),這里就不多說了。
步驟二:
下載并安裝git這個(gè)工具,下載頁面:
https://git-scm.com/downloads
使用VS?code的話,點(diǎn)擊下面按鈕(這個(gè)按鈕叫做源代碼管理,鼠標(biāo)放上去一會(huì)就會(huì)顯示名字)后,也能出來下載鏈接,點(diǎn)擊就好,也是直接進(jìn)入官方下載界面:
點(diǎn)擊直接下載,不過我這里有點(diǎn)慢。
安裝git,除了下面這一步選擇默認(rèn)編輯器,選擇vs?code外,其他一路下一步就好
到這一步就算安裝了,如果在此處勾選Launch?Git?Bash就進(jìn)入git的命令行操作界面
就是這個(gè)樣子
步驟三:
確認(rèn)git安裝成功。
進(jìn)入window的命令行界面win+R,在跳出的框中輸入cmd,然后回車
然后輸入git,回車,如果能看到下面這個(gè)大紅框的東西,就說明安裝成功了
此時(shí),關(guān)閉vs?code,重新打開vs?code,點(diǎn)擊進(jìn)入源代碼管理,就能看到如下界面。
這里需要注意的是,默認(rèn)是到github的。
由于我這里github登錄極不穩(wěn)定,所以更換使用gitee。
步驟四:
注冊(cè)gitee。https://gitee.com/
點(diǎn)擊右上角的注冊(cè)按鈕進(jìn)行注冊(cè),注冊(cè)很簡單,和其他網(wǎng)站沒什么區(qū)別。
需要注意的是,在注冊(cè)完成,登錄后,系統(tǒng)會(huì)自動(dòng)跳出來讓綁定手機(jī)號(hào),這一步一定要綁定自己的手機(jī)號(hào)。綁定后在使用git時(shí),可以用這個(gè)手機(jī)號(hào)作為用戶名登錄和聯(lián)接。我自己不知道什么原因,用注冊(cè)的用戶名怎么都無法讓vs?code和gitee鏈接,換成手機(jī)號(hào)就好了。
步驟五;
配置git。
首先,生成SSH公鑰。
可以參考如下指導(dǎo):
https://gitee.com/help/articles/4181#article-header0
在Git?Bash中輸入
ssh-keygen?-t?rsa?-C?“xxxxx@xxxxx.com”
注:“xxxxx@xxxxx.com”?是注冊(cè)時(shí)使用的郵箱地址
如下,然后回車,一路回車就好,按官方說法,是3個(gè)回車:
結(jié)果如下:
使用cat?~/.ssh/id_rsa.pub查詢生成SSH公鑰
copy這段生成的SSH公鑰,所有都copy,
打開碼云SSH公鑰管理頁面?https://gitee.com/profile/sshkeys,添加SSH公鑰
添加后,回到Git?Bash中輸入
ssh?-T?git@gitee.com
如果有彈出詢問(yes/no),輸入
yes
若返回Hi?user?name!?You’ve?successfully?authenticated,?but?GITEE.COM?does?not?provide?shell?access.
則證明添加成功。
步驟六:
初始化Git
首先,你需要執(zhí)行下面兩條命令,作為?git?的基礎(chǔ)配置,作用是告訴?git?你是誰,你輸入的信息將出現(xiàn)在你創(chuàng)建的提交中。
git?config?--global?user.name?yourname??#?“你的名字或昵稱”
git?config?--global?user.email?youremail@xxx.com?#?“你的郵箱”
admin@DESKTOP-RM6PF2U MINGW64 /
$ git config --global user.name "wanghannew1"admin@DESKTOP-RM6PF2U MINGW64 /
$ git config --global user.email "224199843@qq.com"
我這個(gè)地方用了注冊(cè)時(shí)綁定的手機(jī)號(hào),之前用用戶名一直存在問題,改用手機(jī)號(hào)后就OK了
然后是配置郵箱:
最后,可以用git?config?--list來檢查配置是否正確:
步驟七:
在gitee上創(chuàng)建版本庫。https://gitee.com/
進(jìn)入后,點(diǎn)擊右上角的+號(hào),再點(diǎn)擊”新建倉庫“,創(chuàng)建云上的代碼庫。
填寫倉庫名稱,記錄倉庫地址,勾選”使用Readme文件初始化這個(gè)倉庫“,然后點(diǎn)擊”創(chuàng)建?“
https://gitee.com/phoenixstarliu/pythonclass.git
出現(xiàn)如下界面,代碼庫創(chuàng)建完成,其中的.md文件不要隨便動(dòng),否則會(huì)導(dǎo)致代碼同步失敗。
步驟八:
本地創(chuàng)建文件夾,然后用vs?code打開
步驟九:
初始化本地代碼庫。
點(diǎn)擊?進(jìn)入源代碼管理,點(diǎn)擊”初始化存儲(chǔ)庫“
然后vs?code的源代碼管理界面變成如下界面
在打開的文件夾里出現(xiàn)了一個(gè)名為”.git“的隱藏文件夾:
步驟十:
接下來是關(guān)鍵:拉取
雖然vs?code在安裝git后,也有拉取按鈕,但事實(shí)證明這個(gè)對(duì)gitee不好用,可能是針對(duì)github適配,但我還沒有使用過github:
這一步是為了把gitee上,新建的代碼庫中的.md文件下載到本地,否則在后面向云上上傳代碼(git翻譯的叫推送)時(shí),會(huì)出現(xiàn)如下失敗
因此,針對(duì)gitee,這個(gè)地方需要通過兩條git命令來實(shí)現(xiàn),可以直接在vs?code?的“終端”里直接輸入
//配置遠(yuǎn)程代碼庫,就是配置gitee的代碼庫的鏈接,在gitee上新建代碼庫的時(shí)候曾經(jīng)保存過鏈接,但需要注意的是在末尾加上“.git”字樣
git?remote?add?origin?https://gitee.com/phoenixstarliu/pythonclass.git
//將上述添加的庫上的.md文件下載到本地
git?pull?--rebase?origin?master
完成后,在vs?code打開的文件夾里多出了兩個(gè).md文件,有了這兩個(gè),后面才可以推送代碼到gitee上
步驟十一:
將代碼推送到云端:
通過vs?code在文件夾下面創(chuàng)建一個(gè).py的文件,里面隨便寫幾行代碼,如下,可以看到在“源代碼管理”的圖標(biāo)上,就多出了個(gè)數(shù)字,這個(gè)數(shù)字就代表著有幾個(gè)文件在改動(dòng):
然后點(diǎn)擊這個(gè)圖標(biāo),進(jìn)入源代碼管理界面,點(diǎn)擊上面的對(duì)號(hào),將文件提交
然后點(diǎn)擊推送:
如果跳出如下圖標(biāo),點(diǎn)擊確認(rèn),
如果屏幕上方出現(xiàn)對(duì)話框,填寫master,然后回車。
在vs?code的左下角會(huì)出現(xiàn)如圖所示的提示,點(diǎn)擊它就會(huì)開始提交文件到gitee庫上:
如果出現(xiàn)如下提示,點(diǎn)擊確定。
然后在gitee的代碼庫上刷新,就可以看到上傳的代碼了:
其他:
如果沒有在步驟十上添加gitee上的代碼庫,而是直接點(diǎn)“推送”
在VS?code的右下角會(huì)出現(xiàn)“存儲(chǔ)庫未配置任何要推送到的遠(yuǎn)程存儲(chǔ)庫?!贝藭r(shí)直接點(diǎn)擊“添加遠(yuǎn)程存儲(chǔ)庫”
會(huì)在vs?code?上方出現(xiàn)一個(gè)對(duì)話框,讓輸入存儲(chǔ)庫的url,因?yàn)槲覜]有使用github,需要添加存儲(chǔ)庫的url:
如果在這個(gè)對(duì)話框里直接輸入gitee的url,會(huì)出現(xiàn)如下致命錯(cuò)誤,告訴你remote?name?不合法,從實(shí)際執(zhí)行的git命令來看,這個(gè)對(duì)話框是把gitee的url做了簡單的轉(zhuǎn)換,作為remote?name,看來這個(gè)轉(zhuǎn)換并不成功:
這也是我在第十步里通過git命令來操作的原因:
————————————————
版權(quán)聲明:本文為博主原創(chuàng)文章,遵循?CC?4.0?BY-SA?版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接和本聲明。
原文鏈接:https://blog.csdn.net/weixin_57390669/article/details/115874349