目標讀者:已經擁有 Coding.net 的賬號。
本文主要介紹如何把項目上傳到 Coding.net 上。
分兩種情況,一種是項目已經納入到 git 版本管理中,一種是項目還沒納入到 git。下面分兩種情況介紹上傳方法。
零、寫給 Win 用戶(OS X 用戶看一下第3部分)
Win 用戶需要下載 git 工具才能使用 git。
1、先從 git 官網( http://git-scm.com/downloads )上下載 git 並安裝到 C 盤。
2、然后將 git 目錄下的 bin(如 C:\Program Files (x86)\Git\bin )添加到 PATH 環境變量。
右擊 ThisPC > properties > Adavanced system settings > Environment Variables
選擇 PATH, 點擊 Edit(如紅框所示)。將 bin 的路徑( C:\Program Files (x86)\Git\bin )添加到變量值后面
然后你就可以在 cmd 中使用 git 命令了。
3、設置用戶信息
進入cmd窗口(win+R,輸入cmd,回車),輸入如下命令
$ git config --global user.name "John Doe" // 上傳代碼的人是 John Doe
$ git config --global user.email johndoe@example.com // John Doe 的郵箱
一、本地已經有git倉庫
目前流行的開發工具例如Xcode,VS等都是支持git的。如果你的本地項目已經放在git倉庫中,那么使用如下方法將倉庫存放到遠端。
1、首先在Coding上添加項目,步驟如下:
1)新建項目
2)添加項目信息
在第4步‘導入公開項目地址’ 中填入https://coding.net/yourusername/projectname.git
(這個地址就是遠程倉庫的地址了,yourusername
為你在Coding上的用戶名,projectname
為自定義項目名,寫自己項目的名稱即可)。
2、打開 cmd(Win)或者終端(OS X)。
1)先輸入命令使得當前目錄為本地倉庫目錄(即.git文件夾所在目錄)
$ cd parent_dir // parent_dir 為目錄名
2)再將本地倉庫上傳到遠端倉庫
$ git remote add origin https://coding.net/yourusername/projectname.git // 添加一個名為 origin 的遠程倉庫,其地址為 https://coding.net/yourusername/projectname.git
$ git push --set-upstream origin master // 把本地倉庫傳到 origin 的 master 分支
至此本地倉庫成功上傳至遠程倉庫。
二、本地尚無git倉庫
1、在Coding上添加項目
1)新建項目
2)添加項目信息
README:一般項目中都會添加一個README文件對項目進行概述,以便一目了然地知道這個項目是做什么用的,如何使用等信息。README文件采用markdown語法書寫。
開源許可證:定義該項目的傳播方式,比如他人是否可以商業化使用該項目,他人是否可以隨意傳播、發布、更改該項目。
.gitignore文件:該文件可以定義哪些文件不添加到倉庫中,比如項目產生的臨時文件。
2、將項目克隆到本地
1)拷貝地址
找到新建遠程倉庫的地址並拷貝下來。
2)克隆
打開 cmd(Win)或者終端(Mac),輸入如下命令。
$ cd /WorkSpace // 找個放空項目的地方
$ git clone https://coding.net/yourusername/projectname.git //克隆
3、換殼
換殼顧名思義,把自己原來項目的內容放到克隆下來的空項目這個新殼中。
具體而言,把原來項目文件夾下的所有文件移動到克隆下來的項目的目錄下(例子中即WorkSpace
下的文件夾 projectname
中)。
4、將項目文件納入 git 版本管理並提交到遠程倉庫
執行下列命令:
$ cd projectname //轉到項目文件夾下
$ git add . // 追蹤新文件,並放到暫存區
$ git commit -m "first commit" //將文件納入本地倉庫
$ git push // 將本地倉庫同步到遠端倉庫
刷新遠端倉庫的頁面,可以發現代碼已經上傳到遠端倉庫了。
三、參考鏈接
Coding 代碼管理快速入門(介紹了命令行代碼提交方式和 TortoiseGit 客戶端提交方式)