„Git“ funkcija neįgyvendinama

Bandau naudoti „ Git Extensions “ naujoje „Windows 7“ mašinoje, tai padariau daug kartų, bet aš niekada nesu susidūriau su šia problema.

„Git Bash“ dirba, sėkmingai klonavo saugyklą.

Tačiau perjungus į „Git Extensions“, atidarant atpirkimo sandorį ir traukiant, pateikiamas toks klaidos pranešimas:

 "C:\Program Files (x86)\Git\bin\git.exe" pull --progress "origin" error: cannot spawn git: Function not implemented Done Press Enter or Esc to close console... 

Mano sąranka yra labai paprasta. Vykdydami „Git Extensions“ tikrina visą peržiūrą. (Tai panaši, bet ne ta pati problema, kaip ir problema, susijusi su nepriimtinu keliu.)

Ar turite idėjų, kas sukelia šią problemą?

6
03 февр. Nustatė James Schmidt, vasario 03 d 2018-02-03 22:20 '18 at 22:20 pm 2018-02-03 22:20
@ 2 atsakymai

Naujos „ Git“ versijos „Windows“ 2.16.1 (3) ir „ Git“, skirtos „Windows“ 2.16.1 (4) , pataiso šią regresiją:

2.16.1 (3) Klaidų taisymas

  • Kai „ http.sslBackend nėra sukonfigūruotas (pvz., Nešiojamame „Git“ ar „MinGit“), atsiuntimo / stumimo operacijos nebėra gedimas .
  • „Windows 7“ ir vėlesniuose „Git for Windows v2.16.1“ (2), nebebuvo įmanoma paleisti jokių procesų (pavyzdžiui, ekstrahavimo / klonavimo metu). Ši regresija buvo ištaisyta .
  • Perl atnaujinimas v2.16.1 (2) sunaikino git send-email ; Tai buvo nustatyta atnaujinant „Net-SSLeay Perl“ modulį.

Nurodyta regresija antrajame taške yra būtent ta klaida.

Deja, buvo vienas trūkstamas klausimas dėl neršto proceso, kuris vėliau buvo ištaisytas kitame ketvirtame numeryje:

2.16.1 (4) Klaidų taisymas


Atkreipkite dėmesį, kad atsisiuntimas https://git-scm.com/download/win gali būti neatnaujintas, todėl jį reikia atsisiųsti iš gitforwindows.org arba tiesiogiai iš „ GitHub“ leidimo puslapio .

Tada galite patikrinti, ar iš tikrųjų naudojate naują versiją naudodami git --version , kuri turėtų pranešti apie git version 2.16.1.windows.4 .

3
06 февр. atsakymas duotas 06 06 vasario mėn 2018-02-06 19:32 '18, 7:32 pm 2018-02-06 19:32

Per Philippe ir Jake - klaida padaryta prieš GIT 2.16.2, o problema yra grįžti prie ankstesnės versijos.

https://github.com/git-for-windows/git/releases/tag/v2.16.1.windows.1

4
04 февр. James Schmidt atsakymas vasario 4 d. 2018-02-04 17:36 '18 at 17:36 pm 2018-02-04 17:36

Žr. Kitus klausimus apie „ arba užduokite klausimą