Mac SourceTree配置SSH

生成SSH

  1. 创建SSH,执行ssh-keygen -t rsa -C "youremail@example.com",会在.ssh目录下生成id_rsaid_rsa.pub两个私钥和公钥。
  2. 通过cat ~/.ssh/id_rsa.pub查看公钥,并将公钥整体复制,配置到GitHub等后台。
$ cat ~/.ssh/id_rsa.pub
ssh-rsa xxxxxxxxxxxxxxxxxxxxx youremail@example.com

配置本地SSH

  1. 执行ssh-add ~/.ssh/jiang_rsa将sshkey添加到sourceTree
  2. 执行ssh-add -K ~/.ssh/jiang_rsa将sshkey添加到钥匙串
  3. cd 到 .ssh目录下, 用touch config命令创建config文件
  4. 执行open config, 打开config文件,输入以下内容并保存
Host *
   UseKeychain yes
   AddKeysToAgent yes
   IdentityFile ~/.ssh/jiang_rsa
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1 在普通用户 进入 .ssh 文件.(.ssh 文件生成百度很多) cd .ssh/ 或 cd ~/.ss...
    我的资讯圈阅读 6,576评论 0 0
  • ## 1、选择创建新项目 登录成功后,点击导航条上的 “+” 就可以进入创建项目的页面 ## 2、填写项目的信息 ...
    smkoc阅读 2,396评论 0 1
  • GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界...
    YHWXQ简简单单的生活阅读 88,028评论 3 37
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,923评论 18 139
  • 因为项目要使用 gitlab 来管理代码,所以还是使用 sourcetree 客户端来管理自己的代码,因为个人不太...
    userName阅读 4,014评论 0 51