最近在BAE上写代码,感觉很好,关键是作为Linuxer非常的熟悉环境。但是在BAE上面git不能支持分支、tag等特性。所以使用坚果云配合BAE来实现git的多仓库应用。
首先建立正常的BAE开发环境(
参考文档),环境是:
-
$ git remote -v
-
origin https://git.duapp.com/appid***** (fetch)
-
origin https://git.duapp.com/appid***** (push)
一、建立坚果云库(
参考文档)
-
$ mkdir -p ~/Nutstore/git/lovedq
-
$ pushd ~/Nutstore/git/lovedq
-
$ git init --bare
-
$ popd
-
$ git remote add nut ~/Nutstore/git/lovedq
-
$ git push nut master
二、配置一键推送多个库
打开 ~/.gitconfig 文件,添加如下内容
点击(此处)折叠或打开
-
[remote "all"]
-
url = https://git.duapp.com/appid******
-
url = /home/bl/Nutstore/git/lovedq
这样,使用git push all即可一键Push到多个远程仓库中。
三、保存登录名密码
在 ~/.netrc 中,添加如下内容,登陆不再需要密码
-
machine git.duapp.com
-
login ******
-
password *******
阅读(1986) | 评论(0) | 转发(0) |