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
了。