碼雲和git的環境配置
背景
git是個好東西,近期個人在做一個小專案時,沒能處理好版本管理的事情,導致開發過程中遇到了很多版本的坑。
公司一直在使用自己搭建的伺服器使用git進行版本管理,因此在管理個人專案這個事情上,我第一時間想到的是github,奈何github的private專案是收費的,無奈只能考慮免費的程式碼託管平臺。碼雲是開源中國社群的產品,號稱中國的github,私人專案是免費的,個人可有5G的免費空間。本文將對git和碼雲的配置進行記錄,以作參考。
碼雲和git的配置
1、安裝git,該步驟省略;
2、註冊碼雲,建立專案,該步驟省略;
3、在碼雲中管理公匙,該步驟有兩種或多種方法:
3.1使用git
3.1.1使用原生git的話,按照碼雲官網的方法,在git bash裡輸入
#ssh-keygen -t rsa -C "[email protected]"
將引號裡的郵箱改為註冊碼雲時的郵箱,一路回車,直到提示成功生成公匙,開啟id_rsa.pub檔案,複製裡邊的內容到
即可新增公匙。
3.1.2配置git賬號
該步驟是為了以後程式碼的提交、更新等操作,用於登入碼雲伺服器進行驗證。不需要設定密碼,因為git會用上一步生成的公鑰來登入碼雲伺服器。在git bash中輸入:
git config --global user.name "goudan"
git config --global user.email "[email protected]"
接下來就看愉快地執行clone、commit等操作了。
3.2使用TortoiseGit
TortoiseGit是一種介面化的git工具,由於其不能直接使用git的rsa密匙,需使用putty key generator工具來生成既適用於git的rsa金鑰也適用於TortoiseGit的ppk金鑰,開啟該工具後,點選“generate”,生成rsa公匙,將該公匙貼上到3.1.1中的專案公匙管理處,同時點選“save private key”,在本地儲存ppk的私鑰,這樣TortoiseGit即和碼雲中專案的公匙對應起來。
在TortoiseGit中設定git的賬號、email、專案ssh地址等資訊後,即可正常使用git了。
以上,have fun。