首页 > 其他分享 >一台设备配置不同git仓库网站的ssh

一台设备配置不同git仓库网站的ssh

时间:2022-08-26 18:11:23浏览次数:101  
标签:git gitlab rsa 一台 github ssh key id

第一步生成ssh key

# 为 github 生成ssh-key -f 后面是指定生成文件名字
ssh-keygen -t rsa -C "github 绑定的邮箱" -f ~/.ssh/id_rsa_github
# id_rsa_github.pub是github的ssh-key 
# 为gitlab生成ssh-key 
ssh-keygen -t rsa -C "gitlab 绑定的邮箱" -f ~/.ssh/id_rsa_gitlab
# id_rsa_gitlab.pub是 gitlab 的 ssh-key

  

第二步核心步骤:~/.ssh文件夹下创建config文件(不带后缀名)

Host github
    HostName github.com
    User [email protected]
    PreferredAuthentications publickey
    AddKeysToAgent yes
    UseKeychain yes
    IdentityFile ~/.ssh/id_rsa_github
    Port 443

Host gitlab
    HostName gitlab.com
    IdentityFile ~/.ssh/id_rsa_gitlab

 第三步 在gitlab、github官网根据提示加入ssh key

其中github注意需要将 SSH 密钥添加到 ssh-agent,具体方法在如下官方文档里

https://docs.github.com/cn/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent

第四步 测试连接状态

ssh -T git@gitlab

ssh -T git@github 

  

标签:git,gitlab,rsa,一台,github,ssh,key,id
From: https://www.cnblogs.com/alexjee/p/16628501.html

相关文章

  • 记录git报错之
      如图所示:报端口port22错误  网上解决办法:办法一:修改host首先到 ipaddress 输入 github.com 查找到其IP地址将查到的IP地址和网址映射放到你的本地hosts......
  • git的.gitignore 排除文件夹和文件 保留子文件夹
    1.约定:/是你本机的git目录的根,不是Linux系统的/(根);/指的是你在目录下执行gitinit的那个目录,里面有.git文件夹的 例如:#cd/opt/test/#gitinit#touc......
  • 已整理-sshpass 脚本应用案例
     sshpass一个简单、轻量级命令行工具,提供非交互式密码验证原理:1、ssh直接使用TTY访问,以确保密码是用户键盘输入的。sshpass在专门的tty中运行ssh,以误导ssh相......
  • Git 4
    团队合作:团队内协作:单个远程库。两个github需要互联。跨团队合作:多个远程库。b远程库forka远程库的代码改完代码需要pullrequests 审核后a远程库可以合......
  • 不修改host,解决github打开速度过慢问题
    1、通过站长工具找出DNS地址站长工具网站的域名解析网址:http://tool.chinaz.com/dns/在A类型的查询中输入github.com找出最快的IP地址2、然后在浏览器输入......
  • Git操作之 git add 撤销、git commit 撤销
    1、gitadd添加多余文件撤销操作gitresetHEAD后面什么都不跟的,就是上一次add里面的内容全部撤销gitresetHEADXXX后面跟文件名,就是对某个文件进行撤销2、gitco......
  • git的学习
    在这里可以推荐一个git的练习网址:https://learngitbranching.js.org/。里面有git的命令学习和git在团队中使用的模拟实战,个人感觉还行,不过要是有git的视频看,还是看视频吧,......
  • git使用记录
    1、空文件夹git默认忽略空文件夹,想要将空文件夹包含在git仓库里面,只需要在最后一级目录里面添加一个“.gitkeep”文件即可。 2、igonre文件模板一种是在gite......
  • 学习笔记:github的基础使用复习_流畅使用技巧
    笔记内容来自网站up主小迷糊。包括以下两个视频链接: 『教程』手把手教你流畅访问Github_哔哩哔哩_bilibili『教程』一看就懂!Github基础教程_哔哩哔哩_bilibili1、关于......
  • Gitlab 服务器搭建过程
    官网地址首页:https://about.gitlab.com/安装说明:https://about.gitlab.com/installation/安装命令(原始)sudoyuminstall-ycurlpolicycoreutils-pythonopenssh-serv......