文号
945233
阅读
1142
回复
0
收藏
0
安装candence 之后影响git使用的解决方法
2025/07/02
IP:四川

1.故障现象:未安装cadence时git可以正常的推送到远端,然后再安装cadence之后就无法推送到远端,提示没有权限。

2.故障原因:未安装cadence之前,环境变量里面的用户变量HOME为git 生成的公钥的地址,也就是c:/Users/AA/.ssh。当安装之后就被candece修改为它的安装目录,导致无法找到正确的密钥。这个使用windos自带的命令行无法查找出问题,使用git base才能发现。

3.解决方案:

可能需要在/c/Users/AA/.ssh/下添加配置文件config。不要后缀名,内容为

Host 仓库的IP

User 登录名

Port 22

IdentityFile C:/Users/AA/.ssh/id_rsa

每次推送前先修改HOME的路径,然后再进行正常的推送

export HOME=/c/Users/AA

git pull origin master

git push -u origin master

笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的