github连接提示

解决办法:

1,将连接方式从http更换为ssh。注意,github.com后面一定有(冒号):

git remote rm origin
git remote add [email protected].com:username/respository.git 

2,生成新的ssh key。这里会提示要不要rewrite,回车 还有提示输入passPhrase,输入空格即可。

cd ~/.ssh
ssh-keygen  

3,测试一下连接。 
ssh -T -v [email protected]

不出意外的话这里会报错,最后几行提示信息如下:

debug1: Offering RSA public key: yourpath/.ssh/id_rsa
debug1: Authentications that can continue: publickey
debug1: Trying private key:yourpath/.ssh/id_dsa
debug1: Trying private key:yourpath/.ssh/id_ecdsa
debug1: Trying private key:yourpath/.ssh/id_ed25519
debug1: No more authentication methods to try.
Permission denied (publickey).

提示信息表明路径 yourpath/.ssh下id_rsa文件存在,并且提供public key,然而无法和网站中的ssh-key匹配上。于是程序转而寻找yourpath/.ssh路径下的id_dsa文件,id_ecdsa文件,id_ed25519文件,看它们是不是能提供新的public key。

查看一下yourpath/.ssh,会发现下面根本不存在id_dsa,id_ecdsa,id_ed25519文件。 出错的原因其实在于步骤4更新了本地的ssh key,然而网站上的ssh key还为旧值,所以匹配不上,就报错Permission denied (publickey)

4,打开c\windows/ssh文件。

5,打开https://github.com/settings/profile,在SSH key那栏选择New SSH Key,并将复制内容拷贝到其中,选择保存。

6,再次测试$ ssh -T [email protected],提示 
You‘ve successfully authenticated, but GitHub does not provide shell access.

原文地址:https://www.cnblogs.com/wanghuaqiang/p/9135314.html

时间: 2024-10-03 13:08:35

github连接提示的相关文章

Win7系统远程桌面连接提示“您的凭据不工作”无法登陆

最近小编使用Win7系统远程桌面连接输入用户名和密码以后提示"您的凭据不工作"无法登陆.同网络Windows XP系统登陆正常,服务器已设置"允许任意版本远程桌面登陆".报错图片如下图所示: 解决方法: 查看服务器的"计算机名",如下图所示:查看方法:桌面计算机图标右击选择"属性". 本机输入用户名时候先输入计算机名,再输入用户名以后即可正常登陆.即以下格式:"服务器计算机名"+"\"+

很酷的连接提示效果

<html> <head> <title>很酷的连接提示效果-格栅除污机</title> </head><body> <!--将以下代码加入HTML的<Body></Body>之间--> <STYLE type="text/css"> <!-- .article {font-size: 9pt; BORDER-BOTTOM: black 1px solid; B

百度地图API显示多个标注点,解决提示信息问题以及给标注增加地图旁的文字连接提示的另一种解决办法

原文:百度地图API显示多个标注点,解决提示信息问题以及给标注增加地图旁的文字连接提示的另一种解决办法 公司的网站改版要求在一个页面显示百度地图.上面要同时显示很多标注点,标注点当然要有提示信息嘛,提示信息也当然要不一样嘛,因为给标注绑定的鼠标事件当你移动鼠标上去的其实循环值已经是最后值了,所以无论你怎么做,所有的标注点都是同一个提示,就是最后的那个提示.我就打开百度找方案嘛.一找之下,搜了几十页就一个解决方案,大家都是你拷贝我的我拷贝你的.做个闭包.把循环的值锁定在里面.代码照着做,也的确可以

mysql 无法连接提示 Authentication plugin &#39;caching_sha2_password&#39; cannot be loaded

mysql 无法连接提示 Authentication plugin 'caching_sha2_password' cannot be loaded 可能是密码没有设置或者,密码设置类型不符,可参考如下步骤解决 1 查看当前账户,和密码 select user,host,password from user; 或者是否设置了authentication_string select user,host,authentication_string,plugin from mysql.user; 2

github 连接使用

应用场景: 在本地git 仓库的代码想要提交到github上面去保存,这时候就需要配置本地git 与远程github的连接了. 在github创建仓库 创建完成后查看地址  在本地服务器进入一个非仓库目录,克隆github上面的仓库到本地 git 与github 的连接有两种方式:ssh/https ssh 方式下: ssh-keygen -t rsa -C "[email protected]" #git客户端服务器生成密钥对,用户名为github的用户名 复制公钥到github上面

使用sqlplus连接提示:ORA-28002: the password will expire within 7 days

今天在使用sqlplus时出现 =============================================== ERROR:ORA-28002: the password will expire within 7 days =============================================== 提示密码快过期了,由于需要连接的测试数据库,所以决定将密码设置成永不过期. 1.查看用户的profile设置: SELECT username,profile FR

ECS云主机SSH连接提示&ldquo;Connection reset by peer&rdquo;的解决办法和解决思路

三周前刚从上家公司换到新的公司,这家公司与上家公司相比对阿里云的云计算环境更加的依赖,使用的ECS实例和其他服务如SLB.RDS.OSS等更多了一个数量级.这篇文章的背景就是为了解决阿里云ECS云主机SSH连接的一个问题,从故障发现到故障排除到最后反思的一个详细过程.文章比较长,图片众多,建议有时间仔细阅读,没时间就阅读文末的"总结和反思"部分即可. 故障发现: 2017-05-23 下午17:00点前同事报告称GitLab所在的服务器访问出现异常.经查发现在公司内无法正常通过SSH连

远程桌面连接提示“由于账户限制,您无法登陆”解决

由于需要,在一个大局域网里对一个朋友的电脑远程桌面连接进行控制.在他的电脑端设置“允许用户远程连接到此计算机”.然后运行mstsc打开远程桌面,填入ip进行访问的时候却提示“由于账户限制,您无法登陆”.经查证,这是由于windows安全策略里设置了“使用空白密码的本地账户只允许进行控制台登录”的缘故.这样解决方法其实就很简单了一.设置密码然后进行登陆二.更改设置“使用空白密码的本地账户只允许进行控制台登录”为禁用.更改方法如下:1.打开“组策略”.——gpedit.msc2.依次展开:计算机配置

Win7远程桌面连接提示“您的凭据不工作”的解决方法

以前折腾过Easy Sysprep封装Ghost版本Win7镜像,也用这个镜像测试安装过几台笔记本 电脑,今天恰好要在其中一台开启远程桌面,却发现其他Win7电脑怎样都远程登录不上. Ghost封装的系统稳定性差一直广受诟病,尽管是自己亲手封装的,但还是保持怀疑,现 在思考是否因为Ghost系统带来的问题已经不重要,解决问题才是重点,于是开始摸索解 决. 为了避免和以前的凭据冲突,把Win7客户端电脑里的Windows凭据全删除了,注册表里的 远程桌面的历史记录也清空了,检查了远程桌面客户端设置