Kap*_*ius 6 windows git tortoisegit
我正在尝试克隆存储库,但我收到错误
Could not create directory '/c/Windows/system32/config/systemprofile/.ssh'.
The authenticity of host '(host here)' can't be established.
Run Code Online (Sandbox Code Playgroud)
我正在运行Windows 7并使用tortoiseGit.我已生成一个ssh密钥并将其添加到服务器.有什么建议我做错了什么?
Jen*_*dal 11
刚遇到这个问题,想发布解决方案.
使用CYGWIN版本的SSH时,需要创建一个名为的环境变量HOME.如果您创建HOME一个System变量并将其设置为%USERPROFILE%,并且cmd/bash以系统(提升)的形式启动,那么您的%HOME%路径将是C:\Windows\System32.
一个简单的解决方法是将您的userprofile路径硬编码C:\Users\username到HOME系统变量,但是如果您有多个用户,则需要相应地创建环境变量.
我并没有隐式地将cmd作为SYSTEM启动,但是我遇到了这个问题并且不确定原因.最安全的选择是只调用一个用户环境变量,%USERPROFILE%并且不使用提升的命令提示符.
如果你遇到这个问题然后运行ECHO %HOME%,你会看到变量被读取的内容(或者它是否存在).
| 归档时间: |
|
| 查看次数: |
7227 次 |
| 最近记录: |