美文网首页
Ubuntu实现git的免密登录

Ubuntu实现git的免密登录

作者: markstudio | 来源:发表于2019-04-08 22:15 被阅读0次

实现思路:

1. 在Ubuntu的~/.ssh目录下生成SSH的公私钥;
2. 上传生成的公钥至git服务器;
3. 下次使用git就可以直接免密登录;

1. 在~/.ssh目录生成有效的公私钥信息:

$ cd ~/.ssh
$ ls
# 如果没有.ssh目录,则创建;
# 如果.ssh下有xxx & xxx.pub来命名的一对文件,则.pub为公钥,通常为:id_rsa & id_rsa.pub;
# 如果没有xxx & xxx.pub文件,如下创建:
$ ssh-keygen
# 创建期间会有两次密码的输入确认,可为空(推荐);
# 输入后以后的对git的连接确认就需要输入密钥的密码;
# 成功创建后,查看公钥信息, 这里假设生成后的公钥名为:id_rsa.pub
# 公钥信息一般以:ssh-rsa开头,<#user#>@<#hostname#>结尾
$ cat id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDMcS1+z7XrANOuBFR7m1FyKjkW6elhfluZX9Lbrywys/wnVjqUsLBJvIpSgRYnnLBjOJpnWlU1AlVPQL3JC1ZoX+HYQy2aAgo6frsezu6/x4sAXLBGJ34BH+aMrDNO9/yXNN0I+GBHnr7mu27mZtXLIN9qZ/MrUUOGiSnuf8vH0eUKVM7g/Z3ppWhymbFBNYOgbfXrCT4PAmluWJX/QDKiHzLy5HQQU9jwwKOaFHKTbawri3ErzZN6Qo7StWvLbcbNeDZlPYM4jInjTVxdesi1pJwZaN8g6lBM4TOWrUNOQOp0nazzXZzbDucDisZ/cM9itmFU7nwHZltmdtQjDVJp user@TESTServer001

2. 上传生成的公钥至git服务器, 打开github的setting菜单如下:

git_key_pub.png

使用“New SSH Key”把上面的.pub的信息粘贴如下:

git_setting.png

3. 这里添加SSH Key需要输入你的github的帐号密码进行确认,添加成功就可以免密使用此帐号下的git repo;

相关文章

  • Ubuntu实现git的免密登录

    实现思路: 1. 在~/.ssh目录生成有效的公私钥信息: 2. 上传生成的公钥至git服务器, 打开github...

  • 2018-07-23 - Ubuntu 命令集合

    Ubuntu 设置远程免密登录 Ubuntu删除服务

  • Windows下替换IntelliJ Idea的终端为Git-f

    起因是使用Git Bash的终端配置了免密登录的 .pem文件之后,Git Bash下面能够正常的免密`ssh`,...

  • SSH免密登录

    免密登录的原理 首先免密登录要从SSH的流程说起,最常见的是密码登录,流程如下 免密登录要实现的是客户端向服务端发...

  • ssh 免密登录,git免密登录

    项目在使用bitbucket,每次fetch、pull都提示输入密码,今天总结一下我是如何实现免密登录和操作的。我...

  • ubuntu 免密登录

    经常用虚拟机的时候,每次都要输入root密码,有些烦,在这里记录下免密过程。 客户端生成公钥 已经有的可以略过我的...

  • 腾讯云搭建hexo博客采坑记录

    git环境搭建 linux下的git环境搭建可以参考:传送门 ssh免密登录注意事项 1.修改sshd读取免密公钥...

  • GIT 免密登录

    生成一个私钥(id_rsa)和公钥(id_rsa.pub) 把密钥搞到服务器上去

  • SSH免密登录一步搞定

    SSH免密登录 服务器A实现免密登录服务器B。(基于Linux服务器) 实现过程 一、服务器A公钥的生成 服务器A...

  • Git配置免密登录

    Git配置免密登录Gitee,其他GitHub、Gitlab操作类似。 生成 sshkey ssh-keygen ...

网友评论

      本文标题:Ubuntu实现git的免密登录

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