Windows 10无法识别Git

时间:2015-12-09 18:05:32

标签: windows git ssh

我已在笔记本电脑上安装了Windows 10 x64,然后使用最新的Git(Git-2.6.3-64-bit)。正如我在笔记本电脑上看到的那样,Git现在安装在这个目录中:C:\Users\MyPC\AppData\Local\Programs\Git(我没有机会指定另一个特定的文件夹,因为它是在Git安装期间自动完成的)。已选择“使用Windows命令提示符中的Git ”和“使用OpenSSH ”选项,使用Git目录更新Windows路径。毕竟,问题是,Windows无法识别Git要调用的位置。我试过git --version但是它无法从Windows中识别出来。

我的问题是(在Windows 10 Pro x64上):
 1.我们可以为Git指定另一个安装文件夹吗?  2.在Git dir / bin中,没有ssh.exe,而在OpenSSH选择对话框中,它告诉我“这使用了Git附带的ssh.exe”。那么它在哪里,内置的锡SSH客户端?
 3.我怀疑现在Windows 10不接受%USERPROFILE%/ AppData上安装的任何外部程序要包含在系统路径中。这是正确的吗?  4.如何使Windows“看到”Git?

2 个答案:

答案 0 :(得分:0)

  
      
  1. 我们可以为Git指定另一个安装文件夹吗?
  2.   

尝试以管理员身份运行安装程序,因此可以将其安装到Program Files。我不确定如何指定自定义路径。

  
      
  1. 在Git dir / bin中,没有ssh.exe,而在OpenSSH选择对话框中,它告诉我“这使用了Git附带的ssh.exe”。那么它在哪里,内置的锡SSH客户端?
  2.   

有些挖掘告诉我它可能存在于Git安装的.ssh文件夹中,所以C:\Users\MyPC\AppData\Local\Programs\Git\.ssh

  
      
  1. 我怀疑现在Windows 10不接受%USERPROFILE%/ AppData上安装的任何外部程序要包含在系统路径中。这是对的吗?
  2.   

AFAIK您可以在路径中添加任何目录。

  
      
  1. 如何使Windows“看到”Git?
  2.   

C:\Users\MyPC\AppData\Local\Programs\Git添加到您的路径中:

Start the System Control Panel applet (Start - Settings - Control Panel - System).
Select the Advanced tab.
Click the Environment Variables button.
Under System Variables, select Path, then click Edit.
You'll see a list of folders, as this example for my system shows: C:\Program Files\Windows Resource Kits\Tools\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Support Tools\;C:\Program Files\Common Files\Roxio Shared\DLLShared;C:\Program Files\Common Files\Ulead Systems\MPEG;C:\Program Files\Intel\DMIX;C:\Program Files\Executive Software\Diskeeper\;C:\Program Files\Bonjour\;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\Misc
You can add additional folders that you want to include in searches. I add a "C:\program files\misc" entry into which I place my standalone utilities, instead of copying them into C:\windows. Click OK.
You'll need to restart the processes (e.g., command prompt) that use the system path to see the added folders.

来自http://windowsitpro.com/systems-management/how-can-i-add-new-folder-my-system-path

答案 1 :(得分:0)

我自己解决了这是一个非常令人沮丧的旅程,但是对我来说,以下几点使我得以前进:

  1. 确保路径变量中包含c:\ Windows \ System32 \ OpenSSH \(是的,我知道Windows应该自己看到它)
  2. 转到C:\ Users \ <>。gitconfig,编辑全局git配置文件以指向正确的ssh.exe'C:/ Windows / System32 / OpenSSH
  3. 确保您的id_rsa.ppk文件位于C:\ Users \ <>。ssh中。如果您还没有SSH密钥,请生成一个密钥,并确保将其保存在此文件夹中
  4. 您可能还需要检查Windows服务中是否已启动您的OpenSSH身份验证代理