美文网首页Git章鱼丸子
git使用ssh key向导

git使用ssh key向导

作者: TarsL | 来源:发表于2016-04-14 13:48 被阅读794次
  1. 创建ssh keys
    在git bash下操作:
    mkdir -p ~/.ssh
    cd ~/.ssh
    ssh-keygen -t rsa -C "your_email@example.com"
    #默认创建名称为id_rsa,可以添加-f ~/.ssh/id_rsa_xxx 其中xxx是key的用途,例如id_rsa_github

  2. 添加存在的SSH keys:

  3. 启动ssh-agent环境:
    # mac or linux
    eval "$(ssh-agent -s)"
    Agent pid 59566

      # windows
      eval $(ssh-agent -s)
      Agent pid 59566
    
  4. 添加key的私钥到ssh-agent:
    #id_rsa指你存在的private ssh key,如名为"id_rsa"
    ssh-add ~/.ssh/id_rsa
    注意 : ssh-add 这个命令不是用来永久性的记住你所使用的私钥的。实际上,它的作用只是把你指定的私钥添加到 ssh-agent 所管理的一个 session 当中。**而 ssh-agent 是一个用于存储私钥的临时性的 session 服务,也就是说当你重启之后,ssh-agent 服务也就重置了。

  5. 复制公钥:
    #复制公钥,注意默认的是id_rsa.pub,有改名的自行修改一下
    clip < ~/.ssh/id_rsa.pub

  6. 在git平台添加,红圈内粘贴公钥:



    其他git管理平台“gogs”,“gitlab”等同理,找到管理公钥的地方添加你的公钥就好。

  7. 测试ssh配置:
    #建议开启v,输出详细信息。i代表你的私钥路径,不带此参数默认使用~/.ssh/id_rsa。
    ssh -vT git@github.com -i ~/.ssh/id_rsa
    #成功则看到下面信息
    Hi username! You've successfully authenticated, but GitHub does not provide shell access.
    github成功信息如下:


    公司内部的gogs成功信息如下:
  8. 设置git图形化软件,这里使用SoucreTree:


相关文章

  • git使用ssh key向导

    创建ssh keys在git bash下操作:mkdir -p ~/.sshcd ~/.sshssh-keygen...

  • Gitlab 配置 Git 与 TortoiseGit

    配置Git 的 ssh key 使用Git bash 生成 key 命令: ssh-keygen -t rsa -...

  • Git的使用和操作

    安装Git 配置Git用户名和邮箱 关于SSH Key 生成并使用SSH Key Git常用命令 1、代码的克隆操...

  • Git SSH连接方式配置

    如果使用ssh的方式管理,需要配置ssh key. 1、打开git bash命令窗口 2、生成ssh key yo...

  • Mac 如何生成SSH key

    一、SSH key简介 SSH key即SSH公钥,因为许多Git服务器都是支持使用SSH协议来访问 ,因此要通过...

  • permission denied (publickey)问题的

    使用ssh key这种方式进行clone ,pull github上面的项目,使用 git clone或者git ...

  • github推送本地项目

    github配置ssh key 1、使用Git Bash生成新的ssh key。 终端出现上述内容表示,本机已完成...

  • git&bitbucket使用

    1.git 生成ssh key文件 -->[c盘>用户>自己的用户名>.ssh]目录 2.在设置ssh key 3.使用

  • Git使用方法及操作命令

    Git使用方法及操作命令 ** git 生成key命令**生成key命令:ssh-keygen -t rsa -b...

  • github使用

    请先完成本地git使用。 0. 配置git(参考) 首先在本地创建ssh key;$ ssh-keygen -t ...

网友评论

    本文标题:git使用ssh key向导

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