使用Gitlab.
第一次运行
使用浏览器打开http://localhost
系统将提示我们创建一个新的密码并登录。
默认用户是“root”,
创建帐户后,将登陆到欢迎页面。
SSH密钥
为了安全地连接到Gitlab存储库,我们需要使用SSH密钥,如果我们已经有一个密钥,可以跳过。
要创建SSH密钥,执行下面命令:
$ ssh-keygen -t rsa -C "user@domain.com"
“user”部分将是本地计算机或者服务器上的用户名,并且“domain.com”部分将是计算机的名称或者服务器的域。
查看密钥:
$ cat ~/.ssh/id_rsa.pub
在该文件中,复制从“ssh-rsa”开始的行。
返回浏览器,下拉菜单,导航到“配置文件设置”。
从那里,从顶部的菜单中选择“SSH密钥”。
将密钥粘贴到标记的框中,并设置一个名字。
之后,就可以创建存储库了。
Gitlab是一个用Ruby on Rails编写的开源Git存储库服务,可以自托管,也可以作为服务购买。托管Gitlab相当容易,特别是因为它包含一个按配置的“综合”包。
安装Gitlab
Gitlab开发人员使用包存储库和安装脚本安装相对容易,因此首先要做的是更新Ubuntu并安装所需的依赖项。
$ sudo apt-get install curl openssh-server ca-certificates postfix
接下来,使用“curl”获取并运行Gitlab安装脚本。
该脚本将将Gitlab存储库添加到系统中,以便将来轻松安装和更新。
完成脚本后,使用APT安装Gitlab Community Edition包。
# curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash # sudo apt-get install gitlab-ce
安装不应该需要很长时间,并且在完成时,需要配置Gitlab。
Gitlab“Omnibus”包包含获取Gitlab运行所需的所有软件,包括Rails项目中的Ruby,数据库和Web服务器。
配置实用程序将自动配置系统的所有内容。
# sudo gitlab-ctl reconfigure
配置将需要几分钟。
日期:2020-07-07 20:56:03 来源:oir作者:oir