使用oschina的git伺服器圖文流程,
參考了豆沙包的教程我自己也做了一遍也來寫寫我的心得和體會
由於報名參加了遊戲蠻牛《刀塔傳奇》開源項目,伺服器+用戶端,所以覺著不管時間怎麼著,還是或多或少做點貢獻吧。畢竟這種體驗應該還是第一次,雖然感覺到後期可能人會越來越少,甚至現在人都越來越少了,因為我們使用git來管理項目寫作開發,可能把很多沒有git經驗和基礎的同學小夥伴們攔在了門外,所以索性花一點點時間來寫一下今天下午研究了一下午git並且使用oschina Git作為伺服器的一些心得體會,希望有志於加入協作開發的小夥伴不被第一個困難難倒。
言歸正傳
1.基本心得
學習git首先不要被外表所嚇倒了,git是一個工具而已,能有多難呢?只是我們還沒有掌握使用工具的方法而已,使用筷子我們小時候還不是用了那麼久麼!git應該也是一樣,當你學會了使用git過後,就像你會使用筷子了,那麼吃飯夾菜就方便多了,至少比老外的刀叉更加靈活自如。首先我們不說複雜了也不要一來就重頭學習著走,原理我們要瞭解,但是不要一來就被一大堆概念所嚇倒,這篇文章僅僅讓大家在本地安裝上git,然後串連上oschina伺服器,能從上面clone代碼下來,然後能把自己寫的代碼pull上去,實作類別似svn的效果即可,至於更多的功能代碼以及git的操作命令還需要大家慢慢來使用和熟悉,不要著急,畢竟我也和你們一樣,現在也只會這些。哈哈。
2.相關下載
首先是下載相關的git安裝,這裡到我的百度網盤去下載吧,: http://pan.baidu.com/s/1bn3xDF5 密碼: xyay
一個git安裝檔案,一個是類似svn的TortoiseGit-1.8.10.0-64bit,我這裡是64位的,如果您是32位的那麼對應去搜一下32位的下載安裝即可。
3.建立一個新的項目
安裝好了對應的git過後,就登入連結https://git.oschina.net/,註冊帳號密碼,這個不多說了。然後建立一個新的項目
這裡我建立了一個叫做firstGitTest的項目。注意最好初始化項目的時候勾選ReadMe.md檔案,後面很多說明性質的內容可以寫到裡面非常方便。
4.為這個項目添加密匙
建立了項目過後,由於你要本地要上傳到伺服器上面,那麼必須要有對應的密匙,來提高安全措施,光有帳號密碼是不夠的,你懂的!按照圖示點擊管理→部署公匙管理→添加部署公匙→新的公匙。
你在你的案頭右鍵可以看到
點擊過後可以開啟git的命令輸入框這個時候輸入 : ssh-keygen.exe -C "郵箱地址" -t rsa 這裡的郵箱地址就是你註冊oschina的郵箱地址就好了
然後會要求輸入儲存的密匙的地址我這裡是輸入的e:/firstGit,然後你需要輸入你註冊oschina的密碼,這裡預設是不顯示出來的,你輸入了直接斷行符號即可如所示
接下來我們去e盤找到對應的firstGit_key.pub,然後用記事本開啟也可以,推薦使用notepad++免費好用。
然後複製裡面的內容,然後再添加新的密匙頁面按如操作即可
5.下載項目,提交更改
這個時候你就可以clone項目下來了,首先你在某個位置建立一個檔案夾,然後右鍵回出現git clone,然後填入在oschina剛才你新建立的項目地址。然後點擊ok,那麼就可以把伺服器上的項目clone到本地來了,這個時候我們隨便建立一個檔案夾,叫新增.txt,然後回到父目錄,右鍵git commint。
一般第一次會跳轉到,設定帳號密碼的地方
這個時候你只需要對應的輸入你在oschina的使用者名稱和郵箱地址就可以了,signing key你直接勾選後面的inherit就可以了。此時點擊確定,然後輸入message,就提交成功啦。
好了,最簡單的從伺服器clone下項目並且本地更新後上傳項目的一個流程就完了。這個時候你再到oschina git上看,新增的內容已經添加上去了,相關的注釋也都添加上去了,是不是很簡單呢?太簡單了,也沒用什麼命令不是嗎?至於後續的還有如何領取任務,接任務,可以繼續關注後續教程,我也在學習過程中。
歡迎學習unity3D的小夥伴加入我們的協作開發共同提高。