美文网首页
github如何创建ssh-key

github如何创建ssh-key

作者: 高金01 | 来源:发表于2018-09-29 11:24 被阅读0次

背景

最近在写几个私有项目,每次提交都需要输入账号密码,很烦...

搜索发现如果使用ssh协议来提交的话,只要生成ssh key,就不需要输入账号密码了

本地ssh-key的创建

默认已经装好了git,如果没有安装的话,请百度如何安装

在命令行中输入下面命令
ssh-keygen -t rsa -C "你的邮箱地址"

如果提示找不到ssh-keygen 这个命令的话,请检查是否有安装git 以及是否要ssh-keygen加入环境变量
然后直接回车三连(三次回车)


image

然后 li* mac 等系统的同学 直接输入
cat ~/.ssh/id_rsa.pub 然后直接复制里面的所有的内容

windows的同学,打开当前计算机名(如我当前计算机名是 kimga
C:\Users\kimga\.ssh下面的id_rsa.pub,然后复制里面的所有内容

image

github 设置

  1. 打开github设置ssh-key的地址
  2. 在title里面输入你这个key用在哪的,(可以随便写)
  3. 在key里面粘贴进去上面复制的
  4. image
  5. 点击add ssh key,然后输入GitHub密码就好了

测试

在命令行输入
ssh -T git@github.com
会有一个警告,直接输入yes
然后会看到 Hi xxx! You've successfully authenticated, but GitHub does not provide shell access.
则成功了

image

在项目中使用ssh协议

有两种情况

  1. 你项目还没有clone 下来,则你clone的时候直接使用ssh协议
    如下图,点击Use SSH,然后复制地址

    image
    正常clone,如git clone git@github.com:jin10086/pachong.git
  2. 你项目已经clone下来了,但是用的是https协议,则需要更改下remote url
    怎么做的,看下面

  3. 输入git remote -v 查看当前的url,可以发现我使用的https协议

  4. image
  5. 输入git remote set-url origin git@github.com:jin10086/pachong.git,后面的git协议的地址获取方法和 方法1一样的.

  6. 输入git remote -v看看是否有修改成功

  7. image

最后,愉快的使用github把,再也不用每次都输入密码了~

相关文章

  • git总结

    GitHub创建远程仓库 配置多个SSH-key 当公司gitlab和自己的github都要配置ssh-key时,...

  • github如何创建ssh-key

    背景 最近在写几个私有项目,每次提交都需要输入账号密码,很烦... 搜索发现如果使用ssh协议来提交的话,只要生成...

  • 2018-05-26 重新学习GIT 3

    1.生成ssh-key 创建GitHub远程仓库生成指令:ssh-keygen -t rsa -C "yourem...

  • Github使用笔记

    一、配置Github环境 安装Git 配置ssh-key 检查ssh-key的设置 生成新ssh-key 添加ss...

  • Mac OS 配置多个ssh-key

    1、创建config文件 2、创建ssh-key ssh-key文件已经生成到指定路径,接下来需要对他们进行配置 ...

  • Mac下使用Hexo搭建GitHub博客

    介绍如何在Github上创建个人博客。例如 - 我的Github博客。 创建GitHub账号 注册Github账号...

  • 管理不同 git 系统的多个 ssh-key

    今天记录一下如何管理不同 git 系统下生成的 ssh-key。比如常用的 github 有一个 key,而公司搭...

  • GitHub 的设置

    2. 为 GitHub 账号设置 SSH Key 为-GitHub-账号设置-SSH-Key) 出于安全考虑,Gi...

  • git创建多个ssh-key

    windows系统环境中 查看自己的SSH-Key 如果有文件则表示你已有一个创建好的SSH-Key,若没有按照以...

  • SSH多账号设置

    创建ssh-key 获取ssh 到代码管理网站填充ssh 创建config文件 Host是别名,Hostname是...

网友评论

      本文标题:github如何创建ssh-key

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