GitHub上免費的版本只能開源代碼庫,有時候需要配置些私有的服務,不方便公開。現在免費的網盤的容量越來越大,可以用來做存儲的服務,如果只使用網盤存儲合並代碼很不方便,所以使用網盤+git 配置私有倉庫。
1.首先當然是注冊網盤,然後在PC上建立共享文件夾,用於網盤的自動同步。
2.在共享文件中初始化Git服務做遠程倉庫
cd /Users/apple/百度雲同步網盤/BaiduRepo //創建服務目錄
git --bare init //初始化倉庫
3.工程中添加git
git init //在工程目錄下初始化一個本地Git庫 git add . //將工程目錄下所有文件添加到索引 git commit -m "first commit" //提交
4.提交本地工程到網盤
git remote add BaiduRepo /Users/apple/百度雲同步網盤/BaiduRepo //將本地倉庫master分支push到遠程倉庫 git push BaiduRepo master
5.提交成功後,可以正常使用git操作
$ git clone /Users/apple/百度雲同步盤/BaiduRepo //clone到本地 $ git staus //查看所有文件狀態 $ git add . //添加所有修改 $ git push //提交到遠程服務 $ git pull //更新到本地
如果commit時出現如下提交錯誤
$ git commit -a error: There was a problem with the editor 'vi'. Please supply the message using either -m or -F option. promote:BaiduRepo apple$ git commit -a
解決方法
$ git config --global core.editor vim