首页 > 其他分享 >Mac 配置 github ssh (转)

Mac 配置 github ssh (转)

时间:2023-02-12 19:00:09浏览次数:56  
标签:github 密钥 Mac SSH ed25519 com ssh

转自Github 官方文档:生成新的 SSH 密钥并将其添加到 ssh-agent

1、生成新 SSH 密钥,粘贴下面的文本(替换为您的 GitHub 电子邮件地址)。

执行过程中需要输入确认的地方直接按回车就行了

ssh-keygen -t ed25519 -C "[email protected]" # [email protected] 替换成你的 GitHub 电子邮件地址

注意:如果你使用的是不支持 Ed25519 算法的旧系统,请使用以下命令:

ssh-keygen -t rsa -b 4096 -C "[email protected]"

2、将 SSH 密钥添加到 ssh-agent

2.1 在后台启动 ssh 代理。

eval "$(ssh-agent -s)"

2.2 打开并编辑 ~/.ssh/config 文件

如果该文件不存在,直接创建一个即可,文件中新增以下内容,然后保存。

Host *.github.com
  AddKeysToAgent yes
  UseKeychain yes
  IdentityFile ~/.ssh/id_ed25519

注意:
如果你选择不向密钥添加密码,应该省略 UseKeychain 行。
如果看到 Bad configuration option: usekeychain 错误,请在配置的 Host *.github.com 部分添加额外的一行。

Host *.github.com
IgnoreUnknown UseKeychain

2.3 将 SSH 私钥添加到 ssh-agent 并将密码存储在密钥链中。

如果使用其他名称创建了密钥或要添加具有其他名称的现有密钥,请将命令中的 id_ed25519 替换为私钥文件的名称。

ssh-add --apple-use-keychain ~/.ssh/id_ed25519

3 将 SSH 密钥添加到 GitHub 上的帐户

3.1 将 SSH 公钥复制到剪贴板。

pbcopy < ~/.ssh/id_ed25519.pub

3.2 粘贴到 Github 的 setting-> SSH 和 GPG 密钥 的 key 编辑框中

3.3 点击保存,至此配置完毕

可以使用 git clone 来拉取自己有权限的包了。

标签:github,密钥,Mac,SSH,ed25519,com,ssh
From: https://www.cnblogs.com/hi3254014978/p/17114458.html

相关文章

  • mac 安装 rbenv
    brewinstallrbenv#用来编译安装rubygitclonehttps://github.com/rbenv/ruby-build.git~/.rbenv/plugins/ruby-build#用来管理gemset,可选,因为有bundler......
  • ubuntu 安装 github desktop
    原文:https://gist.github.com/berkorbay/6feda478a00b0432d13f1fc0a50467f1sudowgethttps://github.com/shiftkey/desktop/releases/download/release-3.1.1-linux1/Gi......
  • 【mac软件】Acorn 7.3.2 轻量图片处理软件
    原文来源于黑果魏叔官网,转载需注明出处。应用介绍Acorn是一款轻量图片处理软件,支持MacOS10.11及以上版本,简单易用,可以代替Photoshop来编辑照片、滤镜效果、添加文字或矢量......
  • 在macos系统终端中使用mysql
    1.启动/usr/local/mysql/bin/mysql-uroot-p2.配置mysql环境变量使用如下命令:sudoln-s/usr/local/mysql/bin/mysql/usr/local/bin而后可通过以下命令运行my......
  • 微软远程桌面Remote Desktop for Mac正式版
    哪里可以下载RemoteDesktop中文破解版资源呢?为大家带来微软远程桌面RemoteDesktopforMac正式版,microsoftremotedesktopmac版是一款运行在Mac平台上的微软远程桌面连......
  • macos big sur 11(大苏尔)v11.7.3正式版
    macOSCatalina让你喜欢的种种Mac体验都更进一步。大胆的新经验。同样的Mac魔术。你可以领略音乐、播客这两款全新Macapp的表演;在Mac上畅享各款自己心爱的iPadap......
  • Golang:交叉编译到Linux、macOS、windows并运行
    Golang可以直接编译成不同平台的可执行文件,并且直接运行,很方便第三方使用者部署运行项目结构$tree.├──Makefile└──src└──hello.go项目很简单,一个H......
  • 【mac游戏】打造世界
    原文来源于黑果魏叔官网,转载需注明出处。CrafttheWorld结合了沙盒游戏、策略和上帝模拟器最有趣的功能。探索由危险生物居住的随机生成的世界,建造一个可靠的堡垒,收集各种......
  • code2markdown_macbook
    /Users/song/Code/script_python/code2md/main.py#!/usr/bin/envpython3importosimportreimportshutilimporteasyguifromeasyguiimport*frompathlibi......
  • pycharm mac 激活
    下载pycharm激活文件地址:https://files.cnblogs.com/files/blogs/780368/JetBrains_2022_最新全家桶激活.zip?t=1676120858激活码:EUWT4EE9X2-eyJsaWNlbnNlSWQiOiJFV......