緣起
說了那么多關於git和碼雲相關的事,一直都沒給大伙講解這個碼雲究竟是個啥玩意兒。
今天就給大伙說說如何通過git和碼雲搭建屬於自己的代碼庫。
碼雲
碼雲(Git@OSC)是開源中國社區團隊推出的基於Git的快速的、免費的、穩定的在線代碼托管平台,不限制私有庫和公有庫數量.
github大伙總該聽說過的吧,碼雲就是中國版的github,如果有興趣,可以一起了解一下,畢竟有時候github抽起風來,啥都搞不來。所以還是國內的環境好,中國的github還是很適用於大部分國人的,雖然里面的內容不多,但是相較於github的國外服務器,碼雲在國內的速度那是杠杠的,而且,最最關鍵的是,私有項目免費!私有項目免費!私有項目免費!!!
官網地址:https://git.oschina.net/
第一步,注冊
第二部,登錄
登錄之前先去郵箱驗證下吧

創建項目

首先映入眼簾的是創建項目和完善資料,如果不太喜歡自己的頭像或者其他信息,可以先完善資料,我們先來創建我們的第一個項目哈~
點擊創建項目

給項目起個名字吧,就叫test吧。
語言的話先選擇PHP吧,添加.gitignore文件,開源許可證可參考下圖進行選擇

我們選擇Apache許可證

你可以將你的項目設置成私有的,免費的,免費的,免費的,真是棒~
使用README初始化這個項目,這個文件可以讓你寫一些類似於用戶須知的文檔
git管理
在開始git clone項目之前,你們首先要在你們的碼雲里面設置好可以clone代碼的keygen。
我們在創建完項目的時候,會進入到這個頁面

看到右上角的管理沒有,點擊它

點擊添加公鑰,如果你想讓你的項目可以進行寫操作,點擊那個黃色的添加個人公鑰。
如何生成公鑰
#ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
一路Enter下去哈~別輸入內容就行啦~別問為什么,因為你會被坑的~
#cat ~/.ssh/id_rsa.pub
將屏幕打印出來的內容復制到剛才的個人公鑰里面去,就是下面圖中紅色部分

點擊確定,添加完成,下面就到你本地去clone你的項目啦~
clone項目
回到項目的首頁,看到右上角的
沒,點擊它,彈出一個框,選擇ssh方式clone代碼

復制這行代碼,到你本地,找個文件夾,開始clone吧
#cd ~/gitosproject
#git clone git@git.oschina.net:ifengye/test.git

看到這行,說明遠程倉庫的代碼已經被clone下來啦!
#cd test
下面開始擼代碼吧,啪啪啪啪啪啪啪啪,好了,擼完了,我們來提交我們的代碼哈~
提交項目
一個好習慣,不管這個項目多少人參與,push之前先pull一下,看看有沒有merge的代碼,有merge解決merge,沒有的話直接下面的命令
#git pull origin master #git add . #git commit -m 'init' #git push origin master

OK,下面我們去看下代碼是不是被添加上來了~

看到這個界面,我就放心了,因為我之前在gitos上搞過事,就用的之前的賬戶提交的代碼,如果你有很多員工需要提交代碼,那么你可以在設置里面添加他們的賬號進來,給他們讀寫代碼的權限。總之,碼雲還是很給力的。開心的擼代碼吧,以后到哪都可以擼代碼啦,好開心~~~
