配置Gitlab11.2.3

自定义仓库保存路径:

Gitlab配置文件在/etc/gitlab/gitlab.rb。打开编辑它:
vim /etc/gitlab/gitlab.rb

external_url ‘http://192.168.1.10:81’
此项设定新建项目的拉取路径,如果在本机可设置成’http://127.0.0.1:80″;

安装完gitlab,默认存储位置在/var/opt/gitlab/git-data/repositories,通常需要更改此路径到单独的一个分区来存储仓库的数据。可以找到如下项设置:

 git_data_dirs({
“default” => {
“path” => “/data/gitlab”
}
})

设置完后运行命令使之生效:
gitlab-ctl reconfigure

/opt/gitlab/ bin/gitlab-rake cache:clear RAILS_ENV=production

配置SSH KEY:

1.打开本地git bash,使用如下命令生成ssh公钥和私钥对:
ssh-keygen -t rsa -C ‘xxx@xxx.com’
然后根据提示操作

2.然后打开~/.ssh/id_rsa.pub文件(~表示上一步自定义的保存目录),复制其中的内容;

3.打开gitlab,找到Profile Settings–>SSH Keys—>Add SSH Key,并把上一步中复制的内容粘贴到Key所对应的文本框,在Title对应的文本框中给这个sshkey设置一个名字,点击Add key按钮;

4. 到此就完成了gitlab配置ssh key的所有步骤,我们就可以愉快的使用ssh协议进行代码的拉取以及提交等操作了

5. 再试一下拉取代码和提交代码,应该就不需要输入密码了

作者: Josh Chen

技术引领潮流!