Github配置ssh链接win、mac

作者: SmartSean | 来源:发表于2017-03-01 10:52 被阅读129次

昨天提交代码的时候报错了,莫名其妙的,因为平时自己都是通过https提交代码的,google得到可以通过ssh提交代码,于是设置了电脑的的ssh添加github中,解决了问题,下面写下如何配置ssh。

1. 首先设置自己的user.nameuser.email

git config --global user.name "yourName"
git config --global user.email "yourEmail"

2.生成密钥

ssh-keygen -t rsa -C "yourEmail"

这个时候就会让你输入key,如下:

步骤提示

我们可以不用理,直接三个回车键就ok了。

生成两个文件:id_rsaid_rsa.pub,位置是:c:/user/用户名/.ssh/

3.添加密钥到ssh-agent

确保ssh-agent 是可用的。ssh-agent是一种控制用来保存公钥身份验证所使用的私钥的程序,其实ssh-agentt就是一个密钥管理器,运行ssh-agent以后,使用ssh-add将私钥交给ssh-agent保管,其他程序需要身份验证的时候可以将验证申请交给ssh-agent来完成整个认证过程。
执行

eval "$(ssh-agent -s)"

得到以下信息

Agent pid 59566

4.登录你的GitHub---Setting

找到并打开本地c:/user/用户名/.ssh/ 下面的id_rsa.pub文件。

Paste_Image.png

5. 测试是否配置成功

ssh -T git@github.com

如果出现:

Hi humingx! You've successfully authenticated, but GitHub does not provide shell access.

说明已经配置成功。

然后修改项目中.git/condig下面的url地址为ssh形式就可以愉快的提交代码了。

相关文章

  • Github配置ssh链接win、mac

    昨天提交代码的时候报错了,莫名其妙的,因为平时自己都是通过https提交代码的,google得到可以通过ssh提交...

  • GitHub教程 SSH keys配置 (MAC版)

    GitHub教程 SSH keys配置 (MAC版) SSH 为 Secure Shell 的缩写,由 IETF ...

  • Git和GitHub的关联

    1、本地Git和GitHub的链接(通过SSH Key配置) 1.1注册GitHub账号,安装Git (windo...

  • GIT相关

    一些用法 ssh配置代理 如果电脑联网需要走代理,然后发现git使用ssh协议无法连接到github,这里以win...

  • git多用户配置ssh key

    ssh key 生成 copy后贴到github或者gitlab,copy命令如下例: Mac Linux 配置s...

  • mac 下配置GitHub SSH

    终端进入.ssh目录,如果目录中有文件,备份一份然后获取密钥:

  • mac配置ssh 到github

    创建ssh 密钥 如果不需要密码直接回车,保存的文件名称github, 查看生成的密钥文件 配置ssh 的公钥到g...

  • git1:一台电脑绑定两个git帐号

    需求:需要在公司电脑的基础上,配置自己的GitHub。 思路:ssh 方式链接到 Github/GitLab,需要...

  • github的简单操作:

    1.首先注册一个自己的github账号,并配置ssh key,Mac机的配置地址如下 (https://jingy...

  • 「Git」Git 简单使用

    日常命令 SSH Mac 与 Linux 默认安装了SSH,Win 安装了Git Bash,自带SSH,终端输入s...

网友评论

    本文标题:Github配置ssh链接win、mac

    本文链接:https://www.haomeiwen.com/subject/tkjqgttx.html