2024-12-25 git 免密

centos 里设置免密登录,应该很常见。
在git里设置一下,公钥也可以实现免密操作git。
这里引出一个问题,假如我要不同的服务或者目标使用不同的公钥该如何操作呢。
在查找资料和测试之后得到如下方法:
第一步:生成公钥和私钥并存在不同的文件名里

ssh-keygen -t  rsa -c "这里作为备注字段比如用xxx@qq.com"

第二步:
创建在.ssh目录下创建config。内容如下配置好,就可以实现了。

# github
# Host github.com
# HostName github.com
# PreferredAuthentications publickey
# IdentityFile ~/.ssh/github_id_rsa
#
# # gitee
# Host gitee.com
# HostName gitee.com
# PreferredAuthentications publickey
# IdentityFile ~/.ssh/gitee_id_rsa

2.其他
1.删除无效runner
如果在gitlab中删除了runner,需要在gitlab-runner中继续删除
gitlab-runner verify --delete
gitlab-runner verify --delete -name xxx

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容