使用git时提示Could not create directory '%USERPROFILE%/.ssh'.percent_expand:unkown key %U

简介: 今天在使用git时,报了Could not create directory '%USERPROFILE%/.ssh'.percent_expand:unkown key %U错误,经过百度、Google发现如下解答stackOverFlow,瞬间解决了我的问题,写此博客已做记录。

今天在使用git时,报了Could not create directory '%USERPROFILE%/.ssh'.percent_expand:unkown key %U错误,经过百度、Google发现如下解答stackOverFlow,瞬间解决了我的问题,写此博客已做记录。

这个主要原因在于环境变量中%HOME%变量发生了变化,可能是安装Cygwin时导致,也可能是根据网上提示git pull和git push的时候不用输入密码,然后按照步骤往下设置的时候。设置完成再次使用git时候就出现以上问题,现给出解答如下:

打开环境变量,在系统环境变量中修改HOME环境变量(没有的就自己添加),修改成c:\Users\<username>,其中<username>整体替换成你当前用户所对应的名字。


之后重启git或者Android Studio,再次输入git pull --rebase或者git push即可完成相应操作。

目录
相关文章
|
19天前
|
存储 网络安全
Curl error (60): SSL peer certificate or SSH remote key was not OK for https://update.cs2c.com.cn/NS/V10/V10SP2/os/adv/lic/base/x86_64/repodata/repomd.xml [SSL: no alternative certificate subject name matches target host name 'update.cs2c.com.cn']
【10月更文挑战第30天】在尝试从麒麟软件仓库(ks10-adv-os)下载元数据时,遇到 SSL 证书验证问题。错误提示为:`Curl error (60): SSL peer certificate or SSH remote key was not OK`。可能原因包括证书不被信任、证书与域名不匹配或网络问题。解决方法包括检查网络连接、导入 SSL 证书、禁用 SSL 证书验证(不推荐)、联系仓库管理员、检查系统时间和尝试其他镜像。
59 1
|
4月前
|
网络安全 开发工具 git
【git】解决git报错:ssh:connect to host github.com port 22: Connection timed out 亲测有效
【git】解决git报错:ssh:connect to host github.com port 22: Connection timed out 亲测有效
1176 1
|
5月前
|
Shell Linux 网络安全
git生成SSH秘钥
git生成SSH秘钥
296 2
|
6月前
|
安全 Shell 网络安全
【Git】TortoiseGit(小乌龟)配置SSH和使用
【Git】TortoiseGit(小乌龟)配置SSH和使用
609 0
|
4月前
|
网络安全 开发工具 git
使用git克隆仓库报错:Warning: Permanently added‘github.com’ to the .....(ssh )
所以,你可以安全地忽略这个警告,它不会影响到你使用git克隆仓库。如果你已经成功克隆了仓库,那么一切都在正常工作。如果你在克隆过程中遇到其他问题,那可能需要查看具体的错误信息来解决。
121 0
|
6月前
|
安全 网络安全
jsch 报错 no matching host key type found. Their offer: ssh-rsa,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha> 如何处理
【5月更文挑战第24天】jsch 报错 no matching host key type found. Their offer: ssh-rsa,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha> 如何处理
549 1
|
5月前
|
安全 网络安全 开发工具
【GIT】GitHub添加ssh密钥
【GIT】GitHub添加ssh密钥
63 0
|
6月前
|
算法 网络安全
Unable to negotiate with 127.0.0.1 port 29215: no matching host key type found. Their offer: ssh-rsa,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha> 解决
【5月更文挑战第5天】Unable to negotiate with 127.0.0.1 port 29215: no matching host key type found. Their offer: ssh-rsa,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha> 解决
309 7
|
6月前
|
弹性计算 运维 Shell
基于key验证多主机ssh访问
【4月更文挑战第30天】
76 1
|
6月前
|
安全 网络安全
jsch 报错 no matching host key type found. Their offer: ssh-rsa,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha>问题处理方法
【5月更文挑战第10天】jsch 报错 no matching host key type found. Their offer: ssh-rsa,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha>问题处理方法
292 0
下一篇
无影云桌面