gitlabssh的邮箱一定要合法的吗
gitlabssh的邮箱一定要合法。根据相关资料显示,如果gitlabssh还没有配置过用户名和邮箱需要设置一下且要实名认证。
gitlab注册时用什么邮箱
你好。gitlab 注册时使用的邮箱。就是你注册的电子邮箱的地址或者是账号。如果你还没有注册过电子邮箱。你可以下载邮箱大师。邮箱大师下载后可以使用拼音字母注册。也可以使用拼音加阿拉伯数字注册。注册完成后,邮箱就可以收发电子邮件了。也可以使用邮箱的账号注册应用软件了。注册的号码就是你的邮箱账号。也是你的邮箱地址。
git personal projects怎么弄成
git创建 personal projects的方法如下:
1.登录GitLab,点击Projects-your projects
2.点击New project,创建新project
3.在Blank project一栏中填入Project name(Project description可填可不填)
4.选择Visibility Level,有三个选项:
Private:只有被邀请的人可见
Internal:任何登录的人可见
Public:无需认证即可见
这里我选择了Private,然后点击Create Project。
5.初次创建Project可能会提示:
You won't be able to pull or push project code via SSH until you add an SSH key to your profile
解决办法如下:
1.打开Git Bash,并输入如下命令,检查是否生成过Key:
cd ~/.ssh
如果出现如下提示,则说明没有生成过Key:
bash: cd: /c/Users/yourname/.ssh: No such file or directory
2. 输入如下命令,生成Key:
ssh-keygen -t rsa -C "你公司在GitLab上的邮箱地址"
注意:ssh-keygen之间无空格,如果多了空格会报错:Bad escape character 'ygen'。
执行完该命令后会报出生成的Key所在的目录:
Enter file in which to save the key (/c/Users/yourname/.ssh/id_rsa):
接下来不输入任何命令,全部直接回车,直到结束。
3.进入生成Key的目录:/c/Users/yourname/.ssh/,打开id_rsa.pub文件。
4.在GitLab上添加Key:登录GitLab,点击头像--点击Settings--选择SSH KEYS,将id_rsa.pub文件中的全部内容复制到Keys中,并点击add keys。
再回到新创建的Project页面时发现刚刚的提示不见了,说明成功了。
6.初始化
打开Git Bash,输入如下命令:
git config --global user.name "yourname"
git config --global user.email "你公司在GitLab上的邮箱地址"
初始化步骤:
由于已经存在打算上传到Project中的文件了,因此在命令行中进入到该目录,假设文件夹名为folder,在命令行输入如下命令即可:
如何在gitlab里面设置邮件提醒
著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:PumpkinMage
链接:
来源:知乎
安装环境:CentOS 6.5最小化安装
Gitlab 官方一键安装包
sudo yum install curl openssh-server postfix cronie
sudo service postfix start
sudo chkconfig postfix on
sudo lokkit -s http -s ssh
curl | sudo bash
sudo yum install gitlab-ce
sudo gitlab-ctl reconfigure
邮件配置
#创建配置文件gitlab.rb
mkdir /etc/gitlab/gitlab.rb
#公司用的是腾讯企业邮箱
vi /etc/gitlab/gitlab.rb
gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.exmail.qq.com"
gitlab_rails['smtp_port'] = 25
gitlab_rails['smtp_authentication'] = "plain"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_user_name'] = "xx@oo.com"
gitlab_rails['smtp_password'] = "****"
gitlab_rails['smtp_domain'] = "smtp.qq.com"
gitlab_rails['smtp_enable_starttls_auto'] = true
# If your SMTP server does not like the default 'From: gitlab@localhost' you
# can change the 'From' with this setting.
gitlab_rails['gitlab_email_from'] = 'xx@oo.com'
gitlab_rails['gitlab_email_reply_to'] = 'xx@oo.com'
下命令,检查是否生成过Key:cd ~/.ssh如果出现如下提示,则说明没有生成过Key:bash: cd: /c/Users/yourname/.ssh: No such file or directory2. 输入如下命