为gitlab添加GPG】的更多相关文章

电脑新装了一台虚拟机,想要和gitLab建立一个安全的ssh连接,步骤如下 1.本机生成ssh key 系统环境:Linux 使用root用户登录,执行命令:ssh-keygen -t rsa -C "XXX@163.com.cn",默认回车就ok了,该命令会创建一个隐藏的.ssh文件夹,文件夹中有2个文件:id_rsa(私钥)和id_rsa.pub(公钥),使用命令:vi id_rsa.pub查看公钥内容,复制公钥内容. 2.gitLab添加ssh key…
之前gitlab创建账号可以正常收到邮件,最近就收不到,查了gitlab的配置以及postfix都没有问题,发来查看了发信25端口,该端口被屏蔽,提交工单到阿里云那边收到回复说是服务器统一关闭25端口.没有办法只能另想办法,想到添加邮箱的465端口进行发信 我在这里使用个人的qq免费邮箱: 1.开启qq邮箱的POP3/SMTP服务并保存好授权码 2.修改gitlab的配置文件:/etc/gitlab/gitlab.rb gitlab_rails['smtp_enable'] = true git…
git 客户端无法拉取gitlab仓库代码,登陆网页端,查看仓库主页有下面的提示 因此需要添加ssh公钥,才能上传下拉代码 windows平台: 首先需要安装git了. 在存放代码的目录中,右键选择 “Git Bash Here”  或者 打开命令行 键入命令: ssh-keygen -t rsa -C "email@email.com" "email@email.com" 是你的gitlab账户邮箱 $ ssh-keygen -t rsa -C "ema…
之前再gitlab服务器上创建账号可以正常收到邮件,最近就收不到,查了gitlab的配置以及postfix服务都没有问题,后来查看了发信25端口,发现该25端口并没有开启(postfix已经开启),提交工单到阿里云那边收到回复说是服务器统一关闭25端口.没有办法只能添加邮箱并设置更换465端口. 我在这里使用个人的qq免费邮箱: 1.开启qq邮箱的POP3/SMTP服务并保存好授权码 2.修改gitlab的配置文件:/etc/gitlab/gitlab.rb gitlab_rails['smtp…
系统:macOS X 由于公司的代码管理放在了gitlab.com上,所以添加了一个ssh key, 生成ssh key的代码如下: 1.$ ssh-keygen -t rsa -C “youremail@yourcompany.com”(回车,This creates a new ssh key, using the provided email as a label.) 2.上一步回车后.会弹出询问你保存ssh key的文件存放在哪里(默认是/Users/you/.ssh/id_rsa,如果…
在创建新的ssh秘钥对之前,要先确认一下电脑中是否已经有了一对秘钥: Git Bash on Windows / GNU/Linux / macOS / PowerShell: cat ~/.ssh/id_rsa.pub Windows Command Prompt: type %userprofile%\.ssh\id_rsa.pub 如果看到了以 ssh-rsa 开头的字符串,则说明已经有了秘钥对. 否则就需要创建秘钥对,没有的情况如下: 创建一个秘钥对(mac or linux) 1.执行…
背景:使用webhook 钩子进行代码的自动更新 完整过程: https://zhuanlan.zhihu.com/p/93223263 问题: 在进行git pull 时候.报错了 这是gitlab 最坑比的地方! 问题原因: gitlab有两个key这事可能你在反反复复的过程中应该已经知道了,一个是SSH一个是Deploy.SSH拥有push和pull的权限,而Deploy只能pull不能push. 没错,你生成的确实是SSH,讲道理你也应该可以push,但是千算万算你没算到gitlab有个…
介绍如何在Gitlab项目中添加K8S集群,以便使用K8S集群部署gitlab-runner帮我们运行gitlab的CI/CD. 参考官方文档:https://docs.gitlab.com/ee/user/project/clusters/add_remove_clusters.html#add-existing-cluster 1.登入gitlab后,进入自己的项目主页,菜单栏 Operations => Kubernetes => Add Kubernetes cluster,选择页签…
1.登录http://domain/users/sign_in 2.选择"Profile Settings",进入"Profile Settings"设置页面 3.点击"SSH Keys" 添加SSHkeys 4.填写SSH Key,保存…
最近做的一个东西,是将gitlab10.x的汉化版本,从源码编译(在源码中自己定制一些东西),然后制作成Docker镜像,作为Docker容器来运行 在启用容器中的gitlab的ssh的时候,遇到了一些问题,在这里记录一下: 网络的问题: gitlab是在容器中运行,但是我们使用git访问的时候,用的是 git@docker主机域名:用户名/仓库名的方式来访问的,这就带来了一个问题: 客户端用ssh访问的时候,访问到的是Docker主机的22端口,而不是容器中的22端口, 解决的方法是:将主机的…