GitHub不支持https用户名和密码验证

2021年8月13日起,GitHub不再支持HTTPS的用户名和密码认证。本文提供了一步一步的Mac电脑SSH密钥配置教程,包括进入SSH目录、编辑config文件、生成新的RSA密钥对、添加SSH Key到GitHub以及更新本地git配置,帮助用户顺利过渡到SSH认证。
摘要由CSDN通过智能技术生成

Support for password authentication was removed  

上面的提示好多人都遇到了吧

在2021年8月13日github停止了对https用户名及验证码的支持   这几天估计github官网都是拥堵的状态   

修改方式我发给大家  直接上代码吧 

首先 我的电脑是mac  应该win也差不多吧 

1.跳进家的ssh 目录

cd ~/.ssh/

2.然后vim config (很多人都有github的   公司的 根本不能用相同公钥与私钥  肯定行不通)

Host hostname1

User username1

#Port 8930  (如果端口不是22 打开注释 改成您的端口)

IdentityFile ~/.ssh/id_rsa_host1

Host hostname2

User username2

#Port 8930

IdentityFile ~/.ssh/id_rsa_host2

3.生成id_rsa_pub 和id_rsa     

ssh-keygen -t rsa -b 2048 -C "username"

ssh-keygen -t rsa -b 2048 -C "username"

Generating public/private rsa key pair.

Enter file in which to save the key (/Users/pengzongge/.ssh/id_rsa): id_rsa_hostnamex

Enter passphrase (empty for no passphrase):

Enter same passphrase again:

Your identification has been saved in id_rsa_hostnamex.

Your public key has been saved in id_rsa_hostnamex.pub.

The key fingerprint is:

SHA256:iX9Ziyz/TFYYxm6yhM3bDCAu7rwDIB4NuYW5KOFNR/A pzgmissyou@sina.com

The key's randomart image is:

+---[RSA 2048]----+

|  +.o.           |

|.= o..     .     |

|o.O .E. .   +    |

|== o . o * o o   |

|+.. . o S * = .  |

| ... . . o % o   |

|   ..   o B *    |

|   o.    + +     |

|    +o    ..o    |

+----[SHA256]-----+

注:Enter passphrase 好像可以不填  我都填了 

这样在你的目录下就能看到相应的id_rsa_hostnamex  和id_rsa_hostname.pub了 这样就算成功了

4.然后登录github 会提示加ssh_key

cat id_rsa_hostnamex.pub

把里面的内容全复制 然后粘贴就可以了

5.然后跳进你原来的git目录  

vim .git/config

修改url 就可以了

[core]

        repositoryformatversion = 0

        filemode = true

        bare = false

        logallrefupdates = true

        ignorecase = true

        precomposeunicode = true

[remote "origin"]

        url = newUrl

        fetch = +refs/heads/*:refs/remotes/origin/*

[branch "master"]

        remote = origin

        merge = refs/heads/master

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值