新风花雪月 发表于 2018-1-11 23:33:45

一键部署基于GitLab的自托管Git项目仓库

  产品介绍
  GitLab https://about.gitlab.com/ 是一个利用 Ruby on Rails 开发的开源应用程序,实现一个自托管的 Git 项目仓库,可通过 Web 界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。
  使用说明
  1. 部署镜像后通过 ssh 登录虚拟机,然后在命令行执行下列命令:
  sudo nano /etc/hostname,更新为所部署虚拟机的真实 FQDN(如{DnsName}.chinacloudapp.cn)
  sudo nano /etc/gitlab/gitlab.rb,更新 external_url 为外部域名,如 'http://{DnsName}.chinacloudapp.cn'
  sudo gitlab-ctl reconfigure
  sudo gitlab-ctl restart
  2. 访问 http://{DnsName}.chinacloudapp.cn 以登录和使用 Git 服务器。首次访问时会自动跳转到密码重置页面,需要设定密码以初始化管理员账号,之后即可登录进行管理操作,默认用户名 root。
  技术详情
  使用putty远程登录服务器
下载 linux 端的远程工具 putty  下载后解压并打开 putty.exe,并输入您的服务器 IP 及端口,端口一般默认为 22
  用户默认具有 sudo 权限
  程序安装位置
软件名称路径地址GitLab/opt/gitlab  系统服务启动和停止
服务启动,停止,重启操作  sudo gitlab-ctl (start|stop|restart)
  log缺省查看地址
GitLab          /var/log/gitlab  其它
GitLab config    /etc/gitlab/gitlab.rb
页: [1]
查看完整版本: 一键部署基于GitLab的自托管Git项目仓库