ssh配置多账号(Mac)

这篇具有很好参考价值的文章主要介绍了ssh配置多账号(Mac)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一. 应用场景

当存在同时需要git在GitHub、gitee、gitlab等多个不同git托管平台进行ssh代码操作的时候。

二. 具体操作

默认

ssh-keygen -t rsa -C "你的邮箱"

之后一直回车就可以,会默认在~/.ssh目录下生成id_rsa、id_rsa.pub

指定文件

ssh-keygen -t rsa -C '你的邮箱' -f ~/.ssh/tiger_id_rsa

之后一直回车就可以,会在~/.ssh目录下生成tiger_id_rsa、tiger_id_rsa.pub

查看并复制pub中的内容

# 公钥
cat id_rsa.pub
cat tiger_id_rsa.pub

之后复制并copy到GitHub或者gitlab的新建的ssh中:
ssh配置多账号(Mac),git,ssh

生成并配置ssh的config配置文件

vim ~/.ssh/config

插入内容:

# GitHub
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa

# gitlab
Host gitlab.com # 如公司内网对应的自定义gitlab域名
HostName gitlab.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/tiger_id_rsa #指定私钥的rsa文件路径

三、验证

ssh -T git@github.com

ssh配置多账号(Mac),git,ssh文章来源地址https://www.toymoban.com/news/detail-547297.html

到了这里,关于ssh配置多账号(Mac)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 两个git本地如何配置两个ssh密钥for mac

    我是在mac上操作的。windows上也差不多一样操作。 1.找到本地的.ssh文件。我的文件结构如下如:  文件结构: (1)两个known_hosts文件是自动生成的,不用管 (2)readme文件是我个人记事本记录笔记,不用管 (3)两个lxq_ssh和两个id_rsa,这是两个密钥文件。如何生成密钥文件,

    2024年02月10日
    浏览(39)
  • mac下用git客户端生成ssh秘钥并配置到souretree进行使用

    一、使用git 生成 ssh 密钥 1、Mac 安装 git 客户端 打开终端,执行命令: 2、执行命令 3、检查是不是已经存在密钥 4、能进去说明已经存在,就删掉文件夹,重新创建 5、生成 SSH 密钥,执行以下命令,并连续 3次 Enter 键即可。 会在.ssh目录下生成 id_rsa 、 id_rsa.pub 两个文件私钥

    2024年02月16日
    浏览(72)
  • 【Mac系统下配置gitlab的SSH Key密钥时git clone无法拉取】

    第一次使用mac系统的电脑配置SSH密钥,公司的项目都放在gitlab上托管,所以想从gitlab上clone下来项目的话就要配置SSH Key,然后才能使用Clone with SSH拉取文件。 结果输入 git clone git@gitlab.xxx 之后 出现了以下提示: 此时一定要输入 yes 才能顺利clone,千万记得!!!,不要默认为

    2024年02月12日
    浏览(50)
  • Git多账号管理通过ssh 公钥的方式,git,gitlab,gitee

    按照目前国内访问git,如果不科学上网,我们很大可能访问会超时。基于这个,所以我现在的git 配置已经增加到了3个了 一个公司gitlab,一个git,一个gitee. 以下基于这个环境,我们来说明下如何创建配置ssh公钥。 以下操作都基于win11系统 这一步生成过程中,可以给rsa文件取

    2024年02月07日
    浏览(40)
  • Git账号密码凭据管理-win&mac

    win 打开 我的电脑 ,在地址栏输入【 控制面板用户帐户凭据管理器 】 mac cmmand + 空格 ,输入【钥匙串】。

    2024年02月12日
    浏览(32)
  • gitLab账号注册,登陆,配置SSH,验证

    本文主要目的是讲述gitlab账号注册,登陆功能,以及如何生成ssh key,并添加ssh key到gitlab中。通过git工具将gitlab上的代码拉取到本地来验证ssh功能是否进行了有效的配置 第一步:通过网址https://gitlab.com/users/sign_in打开gitlab登陆入口的页面,点击下方的register now。 第二步:跳转

    2024年02月15日
    浏览(37)
  • Mac环境下git生成SSH公钥

    1.进入.ssh目录 打开Mac终端(Terminal),输入以下命令: cd ~/.ssh 2.查看是否有已存在的公钥 输入以下命令查看目录下的所有文件 ls 检查目录下是否有名为id_rsa.pub的文件。 如果已经存在且不需要新的公钥,就可以直接打开该文件,获取到公钥。 输入以下命令打开文件: cat id_

    2024年02月10日
    浏览(37)
  • 配置git账号以及常用命令

    目录 前言 一、下载git 三、配置全局的用户账号  ​编辑 四 、拉取线上仓库到本地  五、一些常用git命令 总结 帮助总结一下开发者常用的命令 一、下载git 官网链接在这 Git - Downloads https://git-scm.com/download 进入以后就是这个页面,默认是windows的版本,然后就可以下载了。

    2024年02月02日
    浏览(36)
  • linux配置git账号密码

    Linux 在Linux环境下使用http/https协议clone/pull GitLab仓库的代码遇到这个问题。以下解决方案也适合GitHub或其他仓库如码云,coding。 解决方案: 在home目录下创建 .git-credentials 文件 vim .git-credentials ,输入形如 https://{username}:{password}@github.com 的配置文本: http://root:1qazroot@192.168.20.

    2024年02月13日
    浏览(35)
  • Git一台电脑 配置多个账号

    Git一台电脑 配置多个账号 常用的Git版本管理有 gitee github gitlab codeup ,每个都有独立账号,经常需要在一个电脑上向多个代码仓提交后者更新代码,本文以ssh 方式为例配置 建议:linux 或 mac 用户推荐在 ~/.ssh 路径下运行命令行,Windows用户推荐在“ C:Users用户名.ssh ” 密钥文

    2024年01月23日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包