發(fā)布項目到碼云

碼云簡介

碼云(Gitee)是由開源中國出品砰嘁,旨在樹立國內(nèi)代碼托管和協(xié)作開發(fā)的行業(yè)標(biāo)桿件炉,靈活便捷地支撐個人、團(tuán)隊矮湘、企業(yè)的開發(fā)需求的產(chǎn)品斟冕。相比同類型的github,碼云更適合國人使用習(xí)慣缅阳,并且私有庫也是完全免費(fèi)的磕蛇。
簡單來說,碼云和github都是利用Git進(jìn)行版本控制十办、專門用于存放軟件代碼與內(nèi)容的共享虛擬主機(jī)服務(wù)秀撇。我們使用該服務(wù)來進(jìn)行代碼托管、項目管理向族、協(xié)作開發(fā)呵燕。
碼云官網(wǎng):https://gitee.com/
下面我們講解如何將本地的項目發(fā)布到碼云上進(jìn)行管理。

1.安裝GIT

這里以windows為例件相,windows的git下載地址:https://gitforwindows.org/

安裝說明:
  1. 選擇安裝組件再扭,第一個選項是添加桌面圖標(biāo),一般不需要夜矗,第二個選項勾選泛范,會將git bash/gui添加到右鍵菜單。Associate(關(guān)聯(lián))兩個選項勾選紊撕,意思是關(guān)聯(lián)git配置文件和sh文件敦跌。
  1. 選項一代表只使用git bash終端操作git,選項二添加環(huán)境變量到path中逛揩,既可以使用git bash也可以使用windows窗口命令提示符柠傍,我們選擇第二項。
  1. 選擇提交代碼行尾是否進(jìn)行轉(zhuǎn)換辩稽,因為windows換行格式與其他操作系統(tǒng)存在差異(crlf -- 回車換行)惧笛。
    選項一作為跨平臺項目推薦,檢出windows換行風(fēng)格逞泄,提交時則轉(zhuǎn)換為unix風(fēng)格換行患整。這里我們選擇選項一
    選項二原樣檢出,提交轉(zhuǎn)換為unix換行風(fēng)格
    選項三不進(jìn)行任何轉(zhuǎn)換(不推薦跨平臺勾選)

其他的均按照默認(rèn)配置即可喷众,最后 Finish 完成安裝各谚。

驗證:

打開cmd,輸入 git --version 能看到版本信息即說明安裝成功到千。
任意目錄下昌渤,右鍵菜單可使用Git Bash Here(字符界面) 和 Git GUI Here(圖形界面)。

2.GIT基礎(chǔ)配置

配置個人信息

配置全局git個人信息 - 郵箱和用戶名憔四,該主機(jī)所有的Git倉庫都會使用這個配置膀息。將代碼提交到碼云時會使用個人配置信息進(jìn)行提交般眉。

git config --global user.name "your name"
git config --global user.email "your email"
git config --list

配置文件默認(rèn)保存在用戶目錄下,如C:/Users/用戶名/.gitconfig
配置完成后輸入git config --list查看個人的git信息

git bash窗口設(shè)置(可忽略)

修改主題:在git bash窗口右鍵 --> options --> Looks -- Theme
修改字體大星敝А:Text -- Select

查看git命令幫助(可忽略)

git <verb> --help
git help <verb>
verb代表具體的git命令甸赃,如git help config ;git merge --help

3.配置ssh密鑰

在使用碼云之前冗酿,需要和服務(wù)器建立一個安全的連接埠对,可以通過ssh key的配置方式。由于SSH的存在裁替,服務(wù)器才能進(jìn)行用戶的識別鸠窗,以保證客戶端和遠(yuǎn)程倉庫的操作是安全且可靠的。

生成ssh key

打開git bash胯究,執(zhí)行命令:ssh-keygen -t rsa -C "your email"
這里會提示輸入文件保存路徑和密碼稍计,直接3次Enter跳過即可。
windows生成路徑:C:\Users\用戶名\ .ssh
最終會生成一個公鑰(id_rsa.pub)和私鑰文件(id_rsa)裕循,用記事本打開公鑰文件臣嚣,然后全選復(fù)制。

配置ssh key

登錄碼云剥哑,右上角點(diǎn)擊設(shè)置硅则,然后點(diǎn)擊SSH公鑰,將復(fù)制的公鑰粘貼到文本框中株婴,標(biāo)題任意或者使用默認(rèn)值怎虫。

4.發(fā)布項目

創(chuàng)建新項目

點(diǎn)擊右上角的加號,選擇新建項目困介,如圖大审,填寫相關(guān)項目信息,可以選擇是否開源座哩,注意項目名稱需要與我們將要上傳的項目名稱一致徒扶。

創(chuàng)建完成之后在右邊克隆下載按鈕,找到SSH地址根穷,點(diǎn)擊復(fù)制姜骡。

使用git上傳項目

首先進(jìn)入我們的項目根目錄,然后鼠標(biāo)右鍵屿良,打開git bash圈澈,執(zhí)行以下命令。

git init
初始化一個git倉庫(repository)尘惧,即將當(dāng)前文件夾作為git倉庫
git add .
將文件夾下的所有(需要跟蹤的)文件添加到暫存區(qū)
git commit -m "first init project"
提交代碼到本地倉庫康栈,-m代表添加提交的說明信息
git remote add origin 鏈接地址
與遠(yuǎn)程倉庫建立連接,鏈接地址為上面復(fù)制的ssh地址
git pull origin master --allow-unrelated-histories
從遠(yuǎn)程倉庫上拉取最新的內(nèi)容,在git pull時谅将,如果彈出merge信息漾狼,直接按shift+zz(按兩下z)進(jìn)行快速合并
git push -u origin master
將本地倉庫代碼推送到遠(yuǎn)程倉庫

執(zhí)行截圖

初始化項目并提交到本地倉庫

連接遠(yuǎn)程倉庫并提交項目

此時刷新我們的碼云項目頁面重慢,就可以看到項目提交的文件和說明了饥臂。

5.相關(guān)操作說明

項目的更新

在完成首頁項目提交后,我們在開發(fā)的過程中又新增和修改了很多內(nèi)容似踱,如何將最新的項目內(nèi)容提交到遠(yuǎn)程倉庫隅熙?步驟如下

git add .
git commit -m "提交信息說明"
git push

項目克隆

假設(shè)我們的項目不小心在本機(jī)丟失了,或者我們現(xiàn)在使用的是另一臺電腦核芽,如何拷貝并繼續(xù)開發(fā)項目呢囚戚?步驟如下

git clone url
將存儲庫克隆到新創(chuàng)建的目錄中,默認(rèn)與遠(yuǎn)程主機(jī)的版本庫同名轧简,這里的url就是項目的克隆按鈕的ssh鏈接驰坊。
使用該命令后就會在當(dāng)前目錄下復(fù)制一份碼云上的項目,然后項目的更新步驟同上哮独。

這樣就完成了我們第一個項目的發(fā)布拳芙,是不是很簡單呢,其實git和碼云的功能遠(yuǎn)不止此皮璧,還有更多有趣的內(nèi)容需要我們探索學(xué)習(xí)舟扎。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市悴务,隨后出現(xiàn)的幾起案子睹限,更是在濱河造成了極大的恐慌,老刑警劉巖讯檐,帶你破解...
    沈念sama閱讀 217,826評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件羡疗,死亡現(xiàn)場離奇詭異,居然都是意外死亡别洪,警方通過查閱死者的電腦和手機(jī)顺囊,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蕉拢,“玉大人特碳,你說我怎么就攤上這事≡位唬” “怎么了午乓?”我有些...
    開封第一講書人閱讀 164,234評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長闸准。 經(jīng)常有香客問我益愈,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,562評論 1 293
  • 正文 為了忘掉前任蒸其,我火速辦了婚禮敏释,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘摸袁。我一直安慰自己钥顽,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,611評論 6 392
  • 文/花漫 我一把揭開白布靠汁。 她就那樣靜靜地躺著蜂大,像睡著了一般。 火紅的嫁衣襯著肌膚如雪蝶怔。 梳的紋絲不亂的頭發(fā)上奶浦,一...
    開封第一講書人閱讀 51,482評論 1 302
  • 那天,我揣著相機(jī)與錄音踢星,去河邊找鬼澳叉。 笑死,一個胖子當(dāng)著我的面吹牛沐悦,可吹牛的內(nèi)容都是我干的成洗。 我是一名探鬼主播,決...
    沈念sama閱讀 40,271評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼所踊,長吁一口氣:“原來是場噩夢啊……” “哼泌枪!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起秕岛,我...
    開封第一講書人閱讀 39,166評論 0 276
  • 序言:老撾萬榮一對情侶失蹤碌燕,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后继薛,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體修壕,經(jīng)...
    沈念sama閱讀 45,608評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,814評論 3 336
  • 正文 我和宋清朗相戀三年遏考,在試婚紗的時候發(fā)現(xiàn)自己被綠了慈鸠。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,926評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡灌具,死狀恐怖青团,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情咖楣,我是刑警寧澤督笆,帶...
    沈念sama閱讀 35,644評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站诱贿,受9級特大地震影響娃肿,放射性物質(zhì)發(fā)生泄漏咕缎。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,249評論 3 329
  • 文/蒙蒙 一料扰、第九天 我趴在偏房一處隱蔽的房頂上張望凭豪。 院中可真熱鬧,春花似錦晒杈、人聲如沸嫂伞。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽末早。三九已至烟馅,卻和暖如春说庭,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背郑趁。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評論 1 269
  • 我被黑心中介騙來泰國打工刊驴, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人寡润。 一個月前我還...
    沈念sama閱讀 48,063評論 3 370
  • 正文 我出身青樓捆憎,卻偏偏與公主長得像,于是被迫代替她去往敵國和親梭纹。 傳聞我的和親對象是個殘疾皇子躲惰,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,871評論 2 354

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)变抽,斷路器础拨,智...
    卡卡羅2017閱讀 134,656評論 18 139
  • 我們的后半生,上有老下有小绍载,前不著村后不挨店诡宗。不著急,不害怕击儡,不抱怨塔沃,能在一地雞毛中從容過活,就是幸甚至哉阳谍! 我們...
    馨漪_a926閱讀 164評論 0 0
  • 關(guān)于愛情矫夯,關(guān)于婚姻鸽疾,沒有秘訣,只有用心經(jīng)營茧痒。 01 晚上肮韧,約閨蜜蒙蒙喝茶聊天。 中途,她接了她先生一個電話弄企,大約是...
    明月說閱讀 184評論 0 3
  • 車子緩緩駛?cè)氡臼械膭e墅區(qū)超燃,再一棟兩層小樓的下面停了下來,王丹觀察著周圍的一切拘领,青石臺階意乓,一塵不染,古銅色的大門约素,大...
    清風(fēng)禪閱讀 181評論 0 1
  • 前言 要解析 lrc 格式的歌詞, 首先需要知道什么是 lrc 歌詞, 還需要知道 lrc 歌詞的規(guī)范. 在這里先...
    李國安閱讀 5,390評論 8 14