1. 程式人生 > >【專案管理】git和碼雲的使用

【專案管理】git和碼雲的使用

緣起

說了那麼多關於git和碼雲相關的事,一直都沒給大夥講解這個碼雲究竟是個啥玩意兒。

今天就給大夥說說如何通過git和碼雲搭建屬於自己的程式碼庫。

碼雲

碼雲([email protected])是開源中國社群團隊推出的基於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 "[email protected]"

一路Enter下去哈~別輸入內容就行啦~別問為什麼,因為你會被坑的~

#cat ~/.ssh/id_rsa.pub

將螢幕打印出來的內容複製到剛才的個人公鑰裡面去,就是下面圖中紅色部分

點選確定,新增完成,下面就到你本地去clone你的專案啦~

clone專案

回到專案的首頁,看到右上角的沒,點選它,彈出一個框,選擇ssh方式clone程式碼

複製這行程式碼,到你本地,找個資料夾,開始clone吧

#cd ~/gitosproject
#git clone [email protected]: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上搞過事,就用的之前的賬戶提交的程式碼,如果你有很多員工需要提交程式碼,那麼你可以在設定裡面新增他們的賬號進來,給他們讀寫程式碼的許可權。總之,碼雲還是很給力的。

相關推薦

專案管理git的使用

緣起 說了那麼多關於git和碼雲相關的事,一直都沒給大夥講解這個碼雲究竟是個啥玩意兒。 今天就給大夥說說如何通過git和碼雲搭建屬於自己的程式碼庫。 碼雲 碼雲([email protected])是開源中國社群團隊推出的基於Git的快速的、免費的、穩定

Git專案管理git新手入門——基礎教程

一、Git工作流程   直接上手看圖,瞭解Git工具的工作流程:   以上包括一些簡單而常用的命令,但是先不關心這些,先來了解下面這4個專有名詞。 Workspace:工作區 Index / Stage:暫存區 Repository:

專案管理Jenkins+Maven+Git專案持續構建之前言

         接下來的幾篇部落格,想系統的整理一下基於Jenkins+Maven+Git的專案持續構建自動部署系列。其實Jenkins、Nexus早在好幾年前就已經在使用了,這一次是想作為系統性的

專案管理Jenkins+Maven+Git專案持續構建之搭建git伺服器

gitlab和github兩者都是基於web的Git repositories(倉庫),擁有流水線型的web開發流程,它們為開發團隊儲存、分享、釋出、測試和合作web開發專案提供了中心化的、雲端儲存的場所。Git版本控制——對於多人共同開發一個project來說

Windows下git使用實踐

都說github.com賬號是資深程式設計師的標配。奈何國外的網速感人,為了用著方便,可以選國內口碑比較好的gitee.com(碼雲)作為程式碼託管站點。 1.安裝git,設定Path環境變數使得cmd下可以直接用git命令    安裝版本為Git for Wi

專案管理Mybatis-Generator之最完美配置詳解

 小夥伴們注意了,全哥花了一些時間,重新整理了一個最完美的Mybatis Generator(簡稱MBG)配置檔案詳細說明,老闆再也不用擔心我的學習!!! 不用多說,直接上程式碼: <?xml

專案管理GitHub使用操作指南

$ git config --global alias.co checkout $ git config --global alias.ci commit $ git config --global alias.br branch $ git config --global ali

專案管理使用SVN客戶端搭建可以在區域網中訪問的SVN本地庫,類似區域網的SVN伺服器

參考: TortoiseSVN 取消日誌最小長度限制  http://blog.csdn.net/templar1000/article/details/39345057 svn 要求強制寫日誌 http://www.makaidong.com/%E5%8D%9A%E5%A

版本管理Git push與pull的預設行為

git push 通常對於一個本地的新建分支,例如git checkout -b develop, 在develop分支commit了程式碼之後,如果直接執行git push命令,develop分支將不會被push到遠端倉庫(但此時git push操作有可能會推送一些

git的使用

使用GitHub時,國內的使用者經常遇到的問題是訪問速度太慢,有時候還會出現無法連線的情況(原因你懂的)。 如果我們希望體驗Git飛一般的速度,可以使用國內的Git託管服務——碼雲(gitee.com)。 和GitHub相比,碼雲也提供免費的Git倉庫。此外,還集成了

git使用教程(Windows二方法)

  本Git和碼雲入門操作 一方面 簡潔明瞭,忽略對簡單的碼雲註冊的演示,只做文字引導;另一方面,重點突出,對git連結碼雲容易採坑的地方,詳細步驟。且本文有兩種Git軟體連結碼雲的方法,一種是視窗也程式碼輸入;另一種是介面操作,各有千秋,歡迎“品嚐”。 1.程

版本管理Git使用

git init      在本地新建一個repo,進入一個專案目錄,執行git init,會初始化一個repo,並在當前資料夾下建立一個.git資料夾. git clone      獲取一個url對應的遠端Git repo, 建立一個local copy.      一般的格式是git clone [u

Windows下git使用步驟

都說github.com賬號是資深程式設計師的標配。奈何國外的網速感人,為了用著方便,可以選國內口碑比較好的gitee.com(碼雲)作為程式碼託管站點。 1.安裝git,設定Path環境變數使得cmd下可以直接用git命令     從http://git-for-win

專案管理專案開發管理

結合實際工作中,專案管理大致分為: 1、需求評審 產品、技術(包括前段、後端、APP、UI、UE)、測試相關人員以及相關專案負責人一起進行詳細的需求評審, 作為程式設計師會首先從產品的角度分析設計的合理性,邏輯是否有問題, 然後從技術的角度分析實現的可行性和難度,這個環節如

git

jce www one tps check lan 數據 rem bug 1,git clone 路徑; 2,git branch -a,列出所有分支名稱如下:remotes/origin/devremotes/origin/release 3, git checkou

專案管理構建——Maven簡介(一)

       在現實的企業中,以低成本、高效率、高質量的完成專案,不僅僅需要技術大牛,企業更加需要管理大牛,管理者只懂技術是遠遠不夠的。當然,管理可以說有很多的方面,例如:對人員的管理,也有對專案的管

專案管理構建十分鐘教程,eclipse配置maven + 建立maven專案(三)

上篇博文中我們介紹了maven下載、安裝和配置(二),這篇博文我們配置一下eclipse,將它和maven結合,並我們建立一個maven的專案。 準備工作 在eclipse配置maven之前需要我們做好準備工作,如下:  1. 安裝jdk  2. 已安裝好 maven,將maven配置成功  3. 下載

Git專案管理分支 - 遠端分支

遠端分支 遠端引用是對遠端倉庫的引用(指標),包括分支、標籤等等。 你可以通過 git ls-remote (remote) 來顯式地獲得遠端引用的完整列表,或者通過 git remote show (remote) 獲得遠端分支的更多資訊。 然而,一個更常見的

Git專案管理分散式 Git - 向一個專案貢獻

分散式 Git - 向一個專案貢獻 向一個專案貢獻 描述如何向一個專案貢獻的主要困難在於完成貢獻有很多不同的方式。 因為 Git 非常靈活,人們可以通過不同的方式來一起工作,所以描述應該如何貢獻並不是非常準確 - 每一個專案都有一點兒不同。 影響因素包括活躍貢獻者的數量、選擇的工作流程、提

專案管理構建——Maven下載、安裝配置(二)

前言 在上篇博文【專案管理和構建】——Maven簡介(一)中我們瞭解到maven是一種全新的專案構建方式,讓我們的開發更加簡單,高效。Maven主要做的是兩件事: 統一開發規範與工具 統一管理jar包 這兩件事情他都做到了,而且還做了更多的事情。Mav