美文网首页
CentOS下GitLab搭建

CentOS下GitLab搭建

作者: 大唐雷恋 | 来源:发表于2018-08-25 16:19 被阅读0次

https://www.jianshu.com/p/56541f6c01a5

踩坑:

1.安装各种完毕后,修改了/etc/gitlab/gitlab.rb文件里的external_url和nginx['listen_port'] = 9999,查看/var/opt/gitlab/gitlab-rails/etc/gitlab.yml文件下的host和port也都是修改后的值,说明已经生效,但从浏览器就是死活访问不了git.怀疑是防火墙的问题,就把防火墙关掉了,然后就可以访问了,正式的时候,应该是将端口加到例外中,而不是直接关闭防火墙。这篇文章也值得参考:https://blog.csdn.net/ouyang_peng/article/details/72903221

2.git_data_dir has been deprecated since 8.10 and was removed in 11.0. Use git_data_dirs instead.

git_data_dir配置仓库路径的这种方法在高版本失效了,需要注意,但是在网上查到的很多资料还是在用git_data_dir

3.ifconfig不起作用的时候,安装net-tools,yum install net-tools

4.service iptables status 没有的时候,yum install -y iptables

yum install iptables-services

5.给gitlab配置163邮箱

搭建好后的使用:

1.第一次登录gitlab的时候会提示设置管理员账户的密码。设置后,用root账户登录gitlab

2.新建用户:管理员登录gitlab,点击扳手形状的admin area,然后在users下边可以看到新建用户,新建用户后,用户第一次登录的时候会提示用户重置密码。

3.配置ssh过程,windows下生成ssh key的第一步是git -global config user.name '***',但在这一步可能提示fatal:not a git directory,遇到这种情况,可以使用git安装目录下的git-cmd.exe来执行相关命令就正常了,配置过后,真正生成ssh key的时候,可以再使用cmd命令窗口来生成。

4.如果使用的是sourcetree来管理源代码,还有个小贴士:

启动sourcetree想要拉取代码时,却一直被提醒输入密码,结果输入密码对了也还是一直在提示,这时,需要在SourceTree的“工具”-“选项”-“一般”,配置上SSH秘钥

相关文章

网友评论

      本文标题:CentOS下GitLab搭建

      本文链接:https://www.haomeiwen.com/subject/tlhgiftx.html