Gitlab 基础配置
文章目录
1. 邮箱发送短信
$ docker exec -ti gitlab bash $ vi /etc/gitlab/gitlab.rb gitlab_rails['smtp_enable'] = true gitlab_rails['smtp_address'] = "smtp-mail.outlook.com" gitlab_rails['smtp_port'] = 25 gitlab_rails['smtp_user_name'] = "<xxxx>@outlook.com" gitlab_rails['smtp_password'] = "<xxxxx>" gitlab_rails['smtp_domain'] = "outlook.com" gitlab_rails['smtp_authentication'] = "login" gitlab_rails['smtp_enable_starttls_auto'] = true gitlab_rails['smtp_tls'] = false gitlab_rails['gitlab_email_enabled'] = true gitlab_rails['gitlab_email_from'] = '<xxxx>@outlook.com' gitlab_rails['gitlab_email_display_name'] = 'Gitlab'
保存退出修改,执行命令gitlab-ctl reconfigure重新配置gitlab
$ gitlab-ctl reconfigure
执行命令gitlab-ctl console测试发邮件,进入控制台之后执行命令
Notify.test_email('<xxxxxx>@139.com', '邮件标题', '邮件正文').deliver_now
irb(main):001:0> Notify.test_email('<xxxxxx>@139.com', '邮件标题', '邮件正文').deliver_now Delivered mail 61b9f42db6726_4fc5a503772f@gitlab.example.com.mail (3732.4ms) => #<Mail::Message:154720, Multipart: false, Headers: <Date: Wed, 15 Dec 2021 13:57:01 +0000>, <From: Gitlab <zoxun@outlook.com>>, <Reply-To: Gitlab <noreply@gitlab.example.com>>, <To: 13522947651@139.com>, <Message-ID: <61b9f42db6726_4fc5a503772f@gitlab.example.com.mail>>, <Subject: 邮件标题>, <Mime-Version: 1.0>, <Content-Type: text/html; charset=UTF-8>, <Content-Transfer-Encoding: 7bit>, <Auto-Submitted: auto-generated>, <X-Auto-Response-Suppress: All>>
2. 注册账号
填写自己的名字、邮箱、密码
注册后等待管理员验证通过。
登陆管理员,找到Admin
找到管理user的界面
发现新注册的用户
点击通过或拒绝。
通过后,你也可以对此用户进行限制访问或删除。
通过后,租户登陆,选择用户角色
创建项目或寻找项目
与管理员界面的区别缺少admin的权限
回到管理员的user用户管理界面,发现xiaoming已经被激活。
3. 创建项目
第一种
第二种
第三种
三类项目
空白项目,导入项目,模板项目
3.1 创建空白项目
当我们在点击创建之前,如果点击了“README”,如下
那创建出来的项目是这样的。
3.2 创建模板项目
当我们选择模板项目时,会有需要各类开发的模板项目供我们选择。
这个关于kubernets的gitbook项目
我们可以编写自己的gitbook了。























