http://blog.csdn.net/zxciop110/article/details/7830199
推薦幾個免費的版本庫 在這裡我不介紹github,和gitorious 因為github在私人庫的時候是收費的 而最早的gitorious是沒辦法建私人庫 開源是協助了很多人 但如果你是一個小團隊想找一個比較好 而又免費的版本庫的話 我推薦使用bitbucket 能建立免費私人庫 容量是無限大 支援5人小團隊一起合作開發項目 下面我把建立bitbucket的步驟分享出來。
Bitbucket使用方法
一、軟體及SSH keys:
由於我的Bitbucket帳號的郵箱及使用者名稱與Github相同,所以SSH Public Keys可以用Github的,登入Bitbucket,懸浮在使用者名稱boliquan那裡點擊“Account”,點擊左邊的“SSH keys”即可進行設定
軟體不用再安裝,仍然使用Github的
二、建立一個私人項目及上傳:
登入後滑鼠移至上方在“Repositories”選擇“create repositories”,“Name”填寫項目名如ylife,預設勾選了“Private”
“Repository type”勾選“Git”,選好項目使用的“Language”
“Description”填寫描述,“Website”填寫發布地址
可以看到私人項目有一個小鎖表徵圖
在D盤建立一個Bitbucket檔案夾,在裡面再建立一個ylife檔案夾,並將專案檔放進去,在“ylife”檔案夾上右擊“Git bash”出現命令框
[plain]
view plaincopyprint?
- git init 輸入這個
- git add . 添加所有檔案(只是在本地準備好,注意那個“.”表示所有檔案)
- git commit -m 'version 1.2.6' 引號中是說明資訊
- git remote add origin git@bitbucket.org:boliquan/ylife.git
- git push origin master 上傳步驟到此完成
git init 輸入這個git add . 添加所有檔案(只是在本地準備好,注意那個“.”表示所有檔案)git commit -m 'version 1.2.6' 引號中是說明資訊git remote add origin git@bitbucket.org:boliquan/ylife.gitgit push origin master 上傳步驟到此完成
如果想訪問https://bitbucket.org/boliquan/ylife/ 時直接進入原始碼頁面,點擊“Admin”,“Landing page”選擇“Source”即可,這裡還可以設定很多東西,比如可以勾選“Private”為私人庫,取消勾選則變為公有庫
三、修改本地檔案及上傳
修改好本地檔案後,在“ylife”檔案夾上右擊“Git bash”出現命令框
[plain]
view plaincopyprint?
- 如果添加了內容則要先 git add .
- git commit -a -m 'version 1.2.6' 修改(本地)
- git push origin master 修改(伺服器),去Bitbucket網上可以發現已經修改了
如果添加了內容則要先 git add .git commit -a -m 'version 1.2.6' 修改(本地)git push origin master 修改(伺服器),去Bitbucket網上可以發現已經修改了
四、建立一個tag:
在“ylife”檔案夾上右擊“Git bash”出現命令框
[plain]
view plaincopyprint?
- git tag -a 1.2.6 -m 'version 1.2.6' 引號中是說明資訊
- git push --tags 就可以在Bitbucket網上看到建立的tag了
git tag -a 1.2.6 -m 'version 1.2.6' 引號中是說明資訊git push --tags 就可以在Bitbucket網上看到建立的tag了
五、刪除某個tag
在“ylife”檔案夾上右擊“Git bash”出現命令框
[plain]
view plaincopyprint?
- git tag -d 1.2.6 刪除這個tag(本地)
- git push origin :refs/tags/1.2.6 刪除這個tag(伺服器),這時可以發現Bitbucket網上的那個tag不見了
git tag -d 1.2.6 刪除這個tag(本地)git push origin :refs/tags/1.2.6 刪除這個tag(伺服器),這時可以發現Bitbucket網上的那個tag不見了
六、從伺服器下載項目
在“Bitbucket”檔案夾上右擊“Git bash”出現命令框
[plain]
view plaincopyprint?
- git clone git@bitbucket.org:boliquan/ylife.git 會下載到一個以“ylife”命名的檔案夾及源碼
git clone git@bitbucket.org:boliquan/ylife.git 會下載到一個以“ylife”命名的檔案夾及源碼