zoukankan      html  css  js  c++  java
  • git的安装及使用(三)----SSH连接

     ssh连接和https连接

    一、http协议连接远程仓库

      注意:这里是找到并删除http的协议用户名密码,因为以后要用ssh协议

    二、使用ssh连接远程仓库

    1.生成并配置好ssh

    1 删除了之后,要提交项目至git,又需要用户名密码,那么就需要ssh
    
      git中生成ssh公钥私钥地址:https://gitee.com/help/articles/4181
    
    2 生成公钥私钥,把公钥配置到gitee上,以后就不需要输入用户名密码了,走的是ssh
    公钥私钥生成步骤:
    (1)ssh-keygen -t rsa -C "306334678@qq.com" #打开git bash在哪里打开生成都可以,邮箱要改成自己的
    (2)会在用户家目录,生成一个 .ssh文件夹,非对称加密(公钥和私钥),打开公钥文件夹复制内容到gitee中的公钥中,点确定后输入密码就完成了
    (3)在命令行中把https协议改成ssh协议:
        git remote remove origin
        git remote #此时就没有之前的origin了
        git remote add origin git@gitee.com:liuqingzheng/luffyapi.git
        git push origin master #中间会问是用本地私钥吗,选择yes
    3 非对称加密(即公钥和私钥)
    
    4 给仓管一个公钥,仓管把你的公钥配置在gitee(gitlab)
      配好后仓管会给你一个项目地址:git@gitee.com:lili/luffyapi.git
      你要先拉下来项目:git clone git@gitee.com:lili/luffyapi.git
      然后你就可以在此基础上写代码,写好后在此仓库里提交了

    2.步骤图解

      注意:生成 ssh的前提是已经把连接远程仓库的用户名密码删除

     

     

     

     

     

    使用:push代码时候要写ssh协议的地址

  • 相关阅读:
    JSTL和EL
    SpringMVC 上传文件and过滤器
    SQLServer 大数据查询2
    SQLServer 大数据查询分析
    Oracle分页查询
    Oracle大数据常见优化查询
    Window 下面利用Oid 获取SNMP主机信息 以及计算方法
    window 下面安装net-snmp 简单网关协议
    显示一行省略文字的详细信息
    手机自动隐藏浏览器地址栏
  • 原文地址:https://www.cnblogs.com/guojieying/p/14203640.html
Copyright © 2011-2022 走看看