• 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方式。

  • 相关阅读:
    cs
    PC管理端与评委云打分配合步骤及疑难问题汇编,即如何使用PC管理端的云服务管理功能
    B.数据结构(栈和队列)
    13.Python(模块)
    A.数据结构(线性表)
    c.Matlab(数据和函数的可视化)
    b.Matlab(字符串)
    12.Python(装饰器)
    11.Python(生成器)
    10.Python(高级特性)
  • 原文地址:https://www.cnblogs.com/zhanghuajie/p/github-https-to-ssh.html
Copyright © 2020-2023  润新知