centos 6.5 安装gitlab安装需注意的问题
来源:互联网 发布:js mailto 编辑:程序博客网 时间:2024/05/01 09:24
按照官网进行操作,环境为centos 6.5
https://about.gitlab.com/downloads/
注意安装过程中执行命令
sudo gitlab-ctl reconfigure
出现错误,在/etc/gitlab/gitlab.rb 中修改域名后再执行一次方可启动成功
进页面提示502,用命令
sudo gitlab-ctl tail postgresql
查看提示内存不足,官方也是建议1g内存进行搭建,512m的话也可以安装但是要添加swap,不然启动后就会提示内存不足,我目前是512的,添加swap后访问成功,但是有点慢可能,还是升为1g了。
上图是我目前的配置,注意这里修改了gitlab默认的仓库存储路径,教程官网有
https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/README.md
Storing Git data in an alternative directory
我这里贴出来给大家看看
# Prevent users from writing to the repositories while you move them.
sudo gitlab-ctl stop
# Only move 'repositories'; 'gitlab-satellites' will be recreated
# automatically. Note there is _no_ slash behind 'repositories', but there _is_ a
# slash behind 'git-data'.
sudo rsync -av /var/opt/gitlab/git-data/repositories /mnt/nas/git-data/
# Fix permissions if necessary
sudo gitlab-ctl reconfigure
# Double-check directory layout in /mnt/nas/git-data. Expected output:
# gitlab-satellites repositories
sudo ls /mnt/nas/git-data/
# Done! Start GitLab and verify that you can browse through the repositories in
# the web interface.
sudo gitlab-ctl start
可以看到这是安装完成后gitlab一些文件和数据的路径
看到网上很多资料都不对,可能是过时了,所以搞gitlab建议大家还是以官网为主,说不定你在看我这个文章的时候也过时了
Omnibus-gitlab uses four different directories.
/opt/gitlab
holds application code for GitLab and its dependencies./var/opt/gitlab
holds application data and configuration files thatgitlab-ctl reconfigure
writes to./etc/gitlab
holds configuration files for omnibus-gitlab. These are the only files that you should ever have to edit manually./var/log/gitlab
contains all log data generated by components of omnibus-gitlab.
有错误的时候尽量用
sudo gitlab-ctl tail
查看日志分析错误原因,我在配置邮件的时候也是试了很久才用上
接下来我们来配置邮件,我这里使用SMTP,用腾讯企业邮箱
还是修改/etc/gitlab/gitlab.rb 配置文件,再次提醒网上很多文章可以已经过时了
附上官网地址
https://gitlab.com/gitlab-org/omnibus-gitlab/blob/master/doc/settings/smtp.md
gitlab_rails['smtp_enable'] = truegitlab_rails['smtp_address'] = "smtp.exmail.qq.com"gitlab_rails['smtp_port'] = 25gitlab_rails['smtp_user_name'] = "xx@xxx.com"gitlab_rails['smtp_password'] = "password"gitlab_rails['smtp_domain'] = "exmail.qq.com"gitlab_rails['smtp_authentication'] = "login"gitlab_rails['smtp_enable_starttls_auto'] = truegitlab_rails['gitlab_email_from'] = 'xx@xxx.com'##修改gitlab配置的发信人user["git_user_email"] = "xx@xxx.com"
保持发信人和登录邮箱一致,我配置这里的时候也出错了,原因是我在看腾讯官网时候写的是用的SSL,端口是465
但是gitlab好像不是用的ssl,gitlab的教程里也没找到是否启用ssl的配置,我也没去深究了,于是把端口号改为25,邮件发送成功。
大家在测试邮件的时候可以用忘记密码来发送邮件测试,然后用gitlab-ctl tail来查看,大概等1分钟就能看到发送邮件的日志,出错了再具体分析原因
0 0
- centos 6.5 安装gitlab安装需注意的问题
- CENTOS安装GITLAB的过程
- CentOS 7 - GitLab的安装
- Centos安装gitlab安装
- centos 6.5安装GitLab全过程和问题记录
- centos 6.5安装GitLab全过程和问题记录
- centos 6.5安装GitLab全过程和问题记录
- centos 6.5安装GitLab全过程和问题记录
- centos下gitlab安装过程和问题
- 硬盘安装CentOS需要注意的问题
- CentOS 6安装Gitlab
- CentOS下一键安装GitLab
- CentOS上安装gitlab
- CentOS上安装GitLab
- centOS 7安装 gitLab
- Centos 安装gitlab
- centos下安装gitlab
- CentOS安装GitLab
- 循环嵌套的时间复杂度分析
- Google 的厕所内测文化
- linux 各种配置教程
- 【C语言第十六回合】:文件函数大锅饭
- 推荐一个Linux远程桌面工具
- centos 6.5 安装gitlab安装需注意的问题
- 1111111
- C/C++ struct初始化/复制/内存分配技巧
- mongoDB图形化界面mongoVUE 的破解方法
- iOS应用内打开App Store应用详情界面
- Python特殊语法:filter、map、reduce、lambda [转]
- 数据流图的画法
- linux 安装 Jdk 1.6.45
- ubuntu/centos环境下玩android系统(一): 从编译android开始!