Github 配置 SSH

本文介绍了如何使用SSH方式在mac系统上通过Git管理工具管理GitHub项目,包括生成SSH公钥私钥对、使用ssh-agent管理私钥、添加SSH公钥到GitHub等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

HTTPS方式管理的直接输入登录用户名和密码就可以。下面介绍SSH的方式。

mac系统为例,官方ssh参考:https://help.github.com/articles/generating-ssh-keys/#platform-mac

在Github右上角的用户图标上点击,出现菜单的【Settings】,在设置页面的做边点【SSH keys】,点右上方的【Add SSH key】来添加一个SSH公钥。

然后就可以通过git管理工具(如SourceTree)配置私钥用SSH方式管理Github项目了。

生成SSH公钥私钥对的方法:

  1. 打开终端,输入 ls -al ~/.ssh 
    如果没有id_rsa(私钥)、id_rsa.pub(公钥)这样的文件,就需要接着下面操作生成了。有的话直接到第3步或者第4步。
  2. 在终端输入 ssh-keygen -t rsa -b 4096 -C "bob@126.com" ,-C 后面跟自己的邮箱。
    然后会提示 Enter file in which to save the key (/Users/xxx/.ssh/id_rsa): 直接按回车,
    接着会提示 Enter passphrase (empty for no passphrase): 建议输入一个密码,不想密码保护私钥的话直接回车。
    然后会看见公钥的保存位置和指纹,就生成完成啦。
  3. 用ssh-agent管理私钥。在终端输入 ssh-agent -s ,然后输入 ssh-add ~/.ssh/id_rsa 会要求输入私钥密码。
  4. 将公钥复制到剪切板 pbcopy < ~/.ssh/id_rsa.pub 。然后就可以粘贴到Github的添加SSH公钥文本框里了,再给它起个简短的名字。
    提交后需要输入一遍Github的密码,就可以添加成功了。
  5. 验证连接,在终端输入 ssh -T git@github.com ,提示是否连接,输入 yes
    然后出现 Hi xxx! You've successfully authenticated, but GitHub does not # provide shell access. 连接成功!

 

转载于:https://www.cnblogs.com/Bob-wei/p/4710730.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值