部署过程:
- 坑一:当安装了postfix后,发现需要重新配置成internet,使用命令
sudo apt-get install gitlab-ce
然后就是参考过程:
https://blog.csdn.net/discoverer100/article/details/51814171
- 坑二:本人禁用了先前安装的nginx,把external_url改成了“http://192.168.23.128:8010”,才顺利OK。否则看到的界面有问题,是CSS等资源不完整的显示。此时虽然能有改密码的界面,但不会成功的。如果是想和即有的nginx配合,请参考:https://jingyan.baidu.com/article/6525d4b1b5d89dac7c2e944a.html
- 坑三:腾讯云把gitlab做起生意了,如果想在上面搞,域名和证书都要理顺,而且会对外界资源有排斥。
用户数据设计:
以下基于本人环境,不用参考。
root下面有codera,coderb,coderc
codera下面建立一个标准项目:bgsvc4hbw
grp4task1下面指定codera是owner(负责人),由root创建组,再邀请codera
此后,codera又建立了一个仓库flowshow用于研究git工作流。
进阶应用:
管理员密码重置
https://blog.csdn.net/weixin_30687051/article/details/97273880
工作流学习链接:
小结一下,gitflow的心得:
1)feature都是起止于develop分支(回归develop时使用:git merge –no-ff)
2)hotfixs是起于master,止于同时推给master(打tag且尾号加1)和develop(回归方式cherry-pick)
3)realse是起于develop,和hotfixs永远不发生关系,止于性质与hotfixs相同,但区别tag是前一位版本号加1。同样不使用merge来回归develop
4)对于master外的发布,可以根据环境灵活建立分支,比如一平台一分支。
5)tag一般不会隐式推送到远端,所以,可以只选择大版本来显示手工命令推送。
https://blog.csdn.net/github_27263697/article/details/79563949
备份和迁移
https://blog.csdn.net/qq_40907977/article/details/106756999