git - Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).

问题描述:服务器上使用git clone,报错

 

我感jio我这个密码没输错,于是我重新配置下ssh秘钥吧,因为我不记得这个服务器配置过没。。

$ cd ~/.ssh/
$ ll

啊,都有,就不重新生成了,

$ vim id_rsa.pub

复制,粘贴到gitlab的ssh setting中,好了

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
当出现git Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)错误时,这通常意味着您的SSH密钥未被正确识别或未被授权访问Git存储库。以下是一些可能的解决方案: 1. 检查SSH密钥是否正确设置并添加到您的Git帐户中。您可以使用以下命令检查SSH密钥是否存在: ```shell ls -al ~/.ssh ``` 如果您的SSH密钥不存在,请使用以下命令生成新的SSH密钥: ```shell ssh-keygen -t rsa -b 4096 -C "your_email@example.com" ``` 然后将公钥添加到您的Git帐户中。 2. 检查您是否有访问Git存储库的权限。请确保您已被授权访问该存储库,并且您的SSH密钥已被添加到存储库的访问列表中。 3. 检查您的SSH配置是否正确。请确保您的SSH配置文件(~/.ssh/config)中包含正确的主机和端口信息,并且您的SSH密钥已被正确配置。 4. 如果您使用的是HTTPS URL而不是SSH URL,请确保您已经提供了正确的用户名和密码。 以下是一个可能的解决方案: ```shell # 1. 检查SSH密钥是否存在 ls -al ~/.ssh # 2. 检查您是否有访问Git存储库的权限 # 检查您的SSH密钥是否已添加到存储库的访问列表中 # 3. 检查您的SSH配置是否正确 # 确保您的SSH配置文件(~/.ssh/config)中包含正确的主机和端口信息,并且您的SSH密钥已被正确配置 # 4. 如果您使用的是HTTPS URL而不是SSH URL,请确保您已经提供了正确的用户名和密码 ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值