2014-01-27 4 views
1

У меня Windows 8.1 на моем ноутбуке, и я установил Git. Если я наберу git --version в командной строке Windows, результатом будет git version 1.8.5.2.msysgit.0. Я могу фиксировать и обновлять все данные на сервере, все работает нормально.GitHub GUI для Windows: использует старую версию

В то же время, я хотел бы иметь графический интерфейс для этого, поэтому я установил GitHub для Windows. К сожалению, он не позволяет мне фиксировать мои изменения, поскольку сообщается о наличии ошибки, предполагающей открытие оболочки (также консольной, но отличной от обычной Windows cmd). Если я ввожу в ту оболочку git --version, то получаю git version 1.8.4.msysgit.0, поэтому приложение GUI использует более старую версию git, чем тот, который мне нужен, хотя у меня есть необходимая версия Git, установленная на моем компьютере.

Я ценю любые подсказки о том, как заставить графическое приложение использовать новую версию git. Если какие-либо детали по-прежнему нужны, скажите мне, я предоставлю их как можно скорее. Благодаря

+3

GitHub для Windows использует собственную встроенную версию git. – SLaks

+1

@SLaks: Спасибо, вот что я подозревал. Любой совет, как заменить это более новой версией? – Ilya

ответ

1

Вы найдете ублюдка (встроенный в G4W -- GitHub for Windows, как SLaksmentions) в

%LOCALAPPDATA%\GitHub\Portable_Git_xxxxx\ 

(см "Can the credentials stored in Github for Windows be shared with the whole operating system?")

Вы можете попробовать и заменить эту папку на portable Git, PortableGit-1.8.5.2-preview20131230.7z : один раз несжатый, вы можете переименовать папку с тем же именем «Portable_Git_xxxxx» и посмотреть, работает ли это.

+0

Спасибо, что помогло обновить версию (по крайней мере, оболочка G4W теперь сообщает о той же версии 1.8.5.2), однако все же, когда я клонирую с использованием G4W, я получаю 'fatal: ***. Git/info/refs недействителен: это репозиторий git? '. Когда я клонирую с помощью cmd, все идет хорошо, и проблем нет. Должен ли я задать отдельный вопрос? – Ilya

+0

@Ilya Я подозреваю, что G4W читает '% APPDATA \ Local \ GitHub \ PortableGit_xxxx \ VERSION' (который не является частью обычного архива установки msysgit). Попробуйте поместить файл с именем 'VERSION' в эту папку' Portable_Git_xxx', с '753d3d695406affabf6310fc4a98d13acddb11ae' в нем и назовите свой' Portable_Git': 'Portable_Git_753d3d695406affabf6310fc4a98d13acddb11ae' – VonC

Смежные вопросы