zoukankan      html  css  js  c++  java
  • GitHub HTTPS改ssh

    github配置SSH免密登录

    这里讲的是Mac OS 操作。windows可以借鉴 

    查看ssh目录

    ls -al ~/.ssh

    Mac OS目录~/.ssh,windows目录是:  Users/uestc/.ssh/id_rsa

     -如果有配过,会列出:

    •  id_rsa (私钥)——这个不能泄露
    •  id_rsa.pub(公钥)

     -如果没有配过,那么就进入第二步

    新建一个新的SSH KEY

    https://docs.github.com/cn/github/authenticating-to-github/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent

    ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

    接着会提示这个公钥私钥的保存路径-建议直接回车就好(默认目录里)

    接着提示输入私钥密码passphrase - 如果不想使用私钥登录的话,私钥密码为空,直接回车

    生成成功后,把  id_rsa.pub 拷贝到 github  新建的 SSH keys 中

    获取公钥

    $ cat ~/.ssh/id_rsa.pub
    ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAklOUpkDHrfHY17SbrmTIpNLTGK9Tjom/BWDSU
    GPl+nafzlHDTYW7hdI4yZ5ew18JH4JW9jbhUFrviQzM7xlELEVf4h9lFX5QVkbPppSwg0cda3
    Pbv7kOdJ/MTyBlWXFCR+HAo3FXRitBqxiX1nKhXpHAZsMciLq8V6RjsNAQwdsdMFvSlVK/7XA
    t3FaoJoAsncM1Q9x5+3V0Ww68/eIFmb1zuUFljQJKprrX88XypNDvjYNby6vw/Pb0rwert/En
    mZ+AW4OZPnTPI89ZPmVMLuayrD2cE86Z/il8b+gw3r3+1nKatmIkjn2so1d01QraTlMqVSsbx
    NrRFi9wrf+M7Q== schacon@mylaptop.local

    git修改远程仓库地址


    到本地项目文件夹子,打开git bash。查看clone 地址:

    git remote -v

    移除https的方式

    git remote rm origin

    添加新的git方式:ssh方式,ssh方式地址的话,在github上,切换到ssh方式,然后复制地址。

    git remote add origin 刚刚复制的git地址git@github.com:XXX
    git remote -v

    看到地址是以git@github.com:开头,说明ssh方式添加成功

    重新push(提交一下)

    git push origin maste

    完成以上步骤,便由https方式改为了ssh方式。

  • 相关阅读:
    python-logging配置
    python-装饰器
    python字符串操作
    python集合
    python-列表和元组
    Python 3开发网络爬虫(四): 登录
    python3中No module named 'commands'
    Python 爬虫 (三)
    零基础自学Python 3开发网络爬虫(二): 用到的数据结构简介以及爬虫Ver1.0 alpha
    零基础自学用Python 3开发网络爬虫(一)
  • 原文地址:https://www.cnblogs.com/zhanghuajie/p/github-https-to-ssh.html
Copyright © 2011-2022 走看看