Lit*_*Dev 5 bash centos yum gitlab
我正在尝试在子域上安装GitLab.我对网络服务器和东西不太熟悉,只有很少的知识.我目前通过ssh admin@mysite.comMac终端连接到子域.然后我ls到子域的文件夹.问题是如果我执行:
curl -O https://downloads-packages.s3.amazonaws.com/centos-6.5/gitlab-7.4.3_omnibus.5.1.0.ci-1.el6.x86_64.rpm
sudo yum install openssh-server
sudo yum install postfix
sudo yum install cronie
sudo service postfix start
sudo chkconfig postfix on
sudo rpm -i gitlab-7.4.3_omnibus.5.1.0.ci-1.el6.x86_64.rpm
Run Code Online (Sandbox Code Playgroud)
在当前文件夹上.是仅在当前文件夹中安装或下载GitLab,还是会影响该站点的其他子域和文件夹?
有没有办法首先测试yum install当前目录?
jon*_*nny 10
Gitlab的Omnibus/RPM版本将gitlab安装到/ opt/gitlab目录.如果要检查将由RPM软件包安装的文件,可以使用以下命令:
rpm -qlp gitlab-7.4.3_omnibus.5.1.0.ci-1.el6.x86_64.rpm
Run Code Online (Sandbox Code Playgroud)
使用"rpm -ivh gitlab*.rpm"安装RPM后,使用以下命令配置URL /子域:
/etc/gitlab/gitlab.rb
Run Code Online (Sandbox Code Playgroud)
文件.修改gitlab.rb文件后,您可以使用以下命令启动gitlab:
gitlab-ctl start
Run Code Online (Sandbox Code Playgroud)
或者重新启动它:
gitlab-ctl restart
Run Code Online (Sandbox Code Playgroud)
您可以使用gitlab.rb文件中的external_url参数配置gitlab/nginx侦听的Web地址和端口:
external_url "https://gitlab.mydomain.com"
Run Code Online (Sandbox Code Playgroud)
如果您已经有一个使用端口80或端口443的Web服务器(例如Apache),那么您可能需要让gitlab/nginx监听80或443以外的端口:
external_url "https://gitlab.mydomain.com:8443"
Run Code Online (Sandbox Code Playgroud)
您可以使用以下方法检查是否有任何内容正在侦听
netstat -luntap | grep LISTEN
Run Code Online (Sandbox Code Playgroud)