Git 版本管理 经验:本地登录SSH认证

转载地址:https://jingyan.baidu.com/article/6d704a13171c7428db51cacd.html

由于Github的分布式特性,所以我们往往会在多个终端,多个账户下(也就是多人)进行项目的版本更新变动,为使每个终端都具有对项目的写入权限,git提供了SSH认证的机制。本篇就这一点来分享SSH认证的经验

工具/原料

  • 需要本地已安装github for windows。

  • 在git上有一个项目,并拥有一个git账号。

方法/步骤

  1. 首先进行本地SSH公钥的生成。

    打开git bash终端,键入:

    ssh-keygen -t rsa -C "邮箱地址"

    这里的邮箱地址即为你的github账号邮箱。

    Git 版本管理 经验:[2]本地登录SSH认证

  2. 执行前述命令后若成功则会提示在用户文件夹下生成了ssh公钥的文件。

    是否成功可以通过访问文件夹 .ssh 来确定,若有此文件夹则说明生成成功。

    Git 版本管理 经验:[2]本地登录SSH认证

  3. 在资源管理器中打开这个.ssh文件夹,在它下面会看到两个文件,

    选择后缀名为.pub的文件并用记事本打开,复制这个文件中的所有内容。

    Git 版本管理 经验:[2]本地登录SSH认证

  4. 打开浏览器登陆github,在自己的账户面板下找到

    SSH keys这一栏,打开后即会看到目前该账户下已进行过SSH认证的机器,

    选择Add SSH key之后,将前一步复制的内容粘贴至Key中,同时需要编辑一个Title来说明此Key认证的是哪一台机器,通常会使用计算机的名字

    Git 版本管理 经验:[2]本地登录SSH认证

  5. 保存后,回到git bash中,

    键入 ssh git@github.com进行连接认证,

    其中有一步会询问是否确定进行连接,需要键入yes。

    若认证成功后将会有如图所示的返回结果字样。

    Git 版本管理 经验:[2]本地登录SSH认证

  6. 在完成认证后,即可将git上的开源项目或自己账号下的私有项目clone到本地,

    配图中就演示了认证后一个项目clone至本地的简单过程。

    Git 版本管理 经验:[2]本地登录SSH认证

    Git 版本管理 经验:[2]本地登录SSH认证

    END

注意事项

  • 同一台机器(或虚拟机)只需要进行一次SSH认证即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值