无做弊的棋牌游戏网站,哪些网站可以做免费答题,凡科建站官网 网络服务,做产品推广的网站有哪些GitLab 简介 GitLab 是利用 Ruby On Rails 一个开源的版本管理系统#xff0c;实现一个自托管的 Git 项目仓库#xff0c;可通过 Web 界面进行访问公开的或者私人项目。它拥有与 GitHub 类似的功能#xff0c;能够浏览源代码#xff0c;管理缺陷和注释。可以管理团队对仓库… GitLab 简介 GitLab 是利用 Ruby On Rails 一个开源的版本管理系统实现一个自托管的 Git 项目仓库可通过 Web 界面进行访问公开的或者私人项目。它拥有与 GitHub 类似的功能能够浏览源代码管理缺陷和注释。可以管理团队对仓库的访问它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序( Wall )进行交流。它还提供一个代码片段收集功能可以轻松实现代码复用便于日后有需要的时候进行查找。 GitHub 它是一个开源的社区, 如果你想把你们公司的项目放在上面就得交钱, 如果不交钱就得开源, 而 GitLab 是一个本地的项目管理仓库, 既然是本地那么想怎么玩就怎么玩儿 优点 社区版基于 MIT License 开源完全免费无用户协作和仓库限制保护项目源码安全管理仓库用户与访问权限资料 官方:https://about.gitlab.com/downloads/#ubuntu1404国内镜像:https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/安装 1.安装和配置必要的依赖 如果你安装 postfix 发送邮件如果你不需要邮件发送,可以跳过直接看第二步,请选择“网站设置”中。而不是使用后缀也可以使用道具或配置自定义 SMTP 服务器和它配置为 SMTP 服务器。在 CentOS 的6和7下面的命令将在系统防火墙打开 HTTP 和 SSH 访问。 sudo apt-get install curl openssh-server ca-certificates postfix 2.切换清华大学镜像 首先信任 GitLab 的 GPG 公钥: curl https://packages.gitlab.com/gpg.key 2 /dev/null | sudo apt-key add - /dev/null 再选择你的 Debian/Ubuntu 版本文本框中内容写进 /etc/apt/sources.list.d/gitlab-ce.list ubuntu14.04如下 其他版本请跳转国内镜像查看 /etc/apt/sources.list.d/gitlab-ce.list 这个文件默认不存在 你需要创建并添加下面配置 vim /etc/apt/sources.list.d/gitlab-ce.list 把下面内容添加进去 deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu trusty main 添加完成执行更新 并安装gitlab sudo apt-get update
sudo apt-get install gitlab-ce 安装成功之后 配置文件 /etc/gitlab/gitlab.rb 修改域名 修改 /etc/gitlab/gitlab.rb文件 external_url 你的域名 配置邮箱 #Sending application email via SMTP
gitlab_rails[smtp_enable] true
gitlab_rails[smtp_address] smtp.163.com
gitlab_rails[smtp_port] 25
gitlab_rails[smtp_user_name] xxuser163.com
gitlab_rails[smtp_password] xxpassword
gitlab_rails[smtp_domain] 163.com
gitlab_rails[smtp_authentication] :login
gitlab_rails[smtp_enable_starttls_auto] true##修改 gitlab 配置的发信人
gitlab_rails[gitlab_email_from] xxuser163.com
user[git_user_email] xxuser163.com如果执行不成功 请检查配置和内存 gitlab-ctl reconfigure 重新编译启动 文档地址 apt-get 安装默认集成了 nginx 如果你需要服务器在跑其他环境,你需要修改你的gitlab nginx 的端口 vim /etc/gitlab/gitlab.rb 修改下面这一行就好了 nginx[listen_port] 8090 使用 gitlab-ctl help 查看更多命令 参考 文章来源 转载于:https://www.cnblogs.com/jhcyzxx/p/10480018.html