最近有朋友公司使用碼雲作代碼倉庫,因爲本人一直都是在使用SVN作爲版本控制工具,用起來也習慣了,對於碼雲卻是不怎麼了解。由於朋友的求助,所以就研究了下,在此記錄基本的用法。
由於本人對碼雲沒有什麼研究,能否像SVN一樣作爲版本的控制我也是不知道的,所以一下實例只用於拉取和上傳。使用碼雲 我這邊以命令爲例(有沒有像SVN一樣的界面,我還沒有研究),如果是 Mac 可以直接使用,如果是 Windows 則需要安裝 Git ,這個可以在百度搜 可以到類似於 360 軟件管家中搜索下載。安裝好之後下面就開始我們的 git 之旅。
一、需要有一個自己的碼雲賬號,這個就不多說了,一般人都知道。
二、需要配置自己的公鑰,步驟如下:
1、使用如下命令生成公鑰
$ ssh-keygen -t rsa -C '[email protected]'
#如果需要配置多個git賬號公鑰 則需要在後面設置公鑰名稱,否則會覆蓋之前的公鑰
$ ssh-keygen -t rsa -C '[email protected]' -f ~/.ssh/web_id_rsa
2、回車之後會提示輸入密碼,一般我們是不設置的,所以直接三次回車
出現上述信息則代表公鑰設置成功,紅色標記爲公鑰存放的地址。
3、找到公鑰文件地址打開復制內容,然後到碼雲控制檯添加公鑰(.pub 爲公鑰)。
打開控制檯,點擊設置-->SSH 公鑰,即可看到上面的界面。把剛纔複製的公鑰粘貼到公鑰處,標題 可以隨便寫一個。
4、點擊確定,即公鑰添加完成。使用以下命令測試公鑰配置是否正確
ssh -T [email protected]
出現一下信息則代表,配置完成
三、公鑰配置完成之後,就開始對遠程倉庫的拉取和推送了。
1、進入到開始建立的本地倉庫文件夾,打開終端(Windows 右擊 選擇 Git Bash Here)
2、初始化本地倉庫(初始化成功會出現 .git 的文件夾,Windows 下如果沒有報錯 也沒有看到 可能是因爲隱藏了該文件夾,需要設置顯示隱藏文件夾)
git init
3、添加遠程倉庫地址
# SSH 格式(.git 結尾)
git remote add origin [email protected]...
# HTTPS 格式(.git 結尾)
git remote add origin https://gitee.com/...
4、將碼雲上的倉庫中的文件拉取到本地
git pull origin master
5、將想要上傳的文件保存到緩存區(一般我都是把需要上傳的文件複製到本地倉庫的指定位置與上傳的位置要對應)
#如果只需要上傳一個文件或者一個文件夾
git add 文件名或者文件夾
# 如果所有文件(.代表所有文件)
git add .
6、添加上傳文件的描述,比如:新增首頁與代碼
git commit -m '新增首頁與代碼'
7、將緩存區的文件(即 剛剛上傳的文件)上傳到碼雲倉庫
git push origin master
如果是最後一步出現權限問題,那麼就需要倉庫管理員授權纔可以。