ошибка оболочки git в Windows

Split-Path : 找不到驱动器。名为“.C”的驱动器不存在。
所在位置 C:\Users\Administrator\AppData\Local\GitHub\PoshGit_a2be688889e1b24632e83adccd9b2a44b91d655b\profile.example.p
s1:1 字符: 16
+ Push-Location (Split-Path -Path $MyInvocation.MyCommand.Definition -Parent)
+                ~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (.C:String) [], DriveNotFoundException
    + FullyQualifiedErrorId : DriveNotFound

Import-Module : 未能加载指定的模块“.\posh-git”,因为在任何模块目录中都没有找到有效模块文件。
所在位置 C:\Users\Administrator\AppData\Local\GitHub\PoshGit_a2be688889e1b24632e83adccd9b2a44b91d655b\profile.example.p
s1:4 字符: 1
+ Import-Module .\posh-git
+ ~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ResourceUnavailable: (.\posh-git:String) [Import-Module], FileNotFoundException
    + FullyQualifiedErrorId : Modules_ModuleNotFound,Microsoft.PowerShell.Commands.ImportModuleCommand

Pop-Location : 找不到驱动器。名为“.C”的驱动器不存在。
所在位置 C:\Users\Administrator\AppData\Local\GitHub\PoshGit_a2be688889e1b24632e83adccd9b2a44b91d655b\profile.example.p
s1:23 字符: 1
+ Pop-Location
+ ~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (.C:String) [], DriveNotFoundException
    + FullyQualifiedErrorId : DriveNotFound

Start-SshAgent : 找不到驱动器。名为“.C”的驱动器不存在。
所在位置 C:\Users\Administrator\AppData\Local\GitHub\PoshGit_a2be688889e1b24632e83adccd9b2a44b91d655b\profile.example.p
s1:25 字符: 1
+ Start-SshAgent -Quiet
+ ~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (.C:String) [], DriveNotFoundException
    + FullyQualifiedErrorId : DriveNotFound

picture

  1. Я установил Github for Windows, но когда я открываю оболочку git, многое идет не так.

  2. Я попытался переустановить его, но ничего не изменилось.

  3. Когда я изменил оболочку github для windows -Options -Default на Git Bash, все в порядке.


person 叶小白    schedule 04.09.2016    source источник
comment
Какую версию вы установили?   -  person VonC    schedule 04.09.2016
comment
Версия github для Windows — Emus (3.2.0.0) 82770ca, а Windows — Win8.1.   -  person 叶小白    schedule 04.09.2016
comment
Попробуйте с Git 2.10: разархивируйте github.com/git-for-windows/git/releases/download/ в любое место, добавьте папку для распаковки в PATH и введите bash -i --login.   -  person VonC    schedule 04.09.2016
comment
Что ж, вы правы. Такая схема работоспособна. А не могли бы вы мне сказать, почему возникает описанная выше ситуация? Большое спасибо.   -  person 叶小白    schedule 04.09.2016
comment
Не уверен, но я добавил приведенную выше рекомендацию в качестве ответа.   -  person VonC    schedule 04.09.2016


Ответы (1)


Я не уверен в версии Git, которую вы использовали (или в вашем %PATH%), но использование последней переносимой версии Git должно работать:

  • PortableGit-2.10.0-64-bit.7z.exe для распаковки в любом месте
  • добавьте его в свой %PATH%
  • позвони bash -i --login
person VonC    schedule 04.09.2016