Как заставить Gitzilla работать на Windows - PullRequest
1 голос
/ 15 августа 2011

Я недавно установил Git и Bugzilla и надеялся получить какую-то интеграцию между ними. «Интеграция» TortoiseGit полезна в некотором отношении, но не совсем то, что мне нужно. Итак, я пытался заставить Gitzilla работать без успеха. Я сделал следующее, чтобы приблизить его к работе:

  1. Настройка GIT «центрального» хранилища (я использовал его в распределенном порядке ранее).
  2. Загрузка и установка:
    • gera-gitzilla-gitzilla-2.0-12-g537df1c.zip
    • Python 2.7
    • Pybugz 0,8
  3. Копирование этих файлов из C: \ Apps \ Python-2.7 \ Scripts в C: \ Git \ Main \ hooks:
    • gitzilla-пост-receive.exe
    • gitzilla-пост-receive.exe.manifest
    • gitzilla-post-receive-script.py
    • gitzilla-update.exe
    • gitzilla-update.exe.manifest
    • gitzilla-update-script.py
  4. Переименование gitzilla-update-script.py для обновления
  5. Переименование gitzilla-post-receive-script.py в пост-получение

Затем, когда я зафиксировал изменение и отправил его на центральный сервер Git, я получаю эту ошибку:

git.exe push --progress  "origin" master:master

Counting objects: 11, done.
Compressing objects: 100% (6/6)   
Writing objects: 100% (8/8)   
Writing objects: 100% (8/8), 646 bytes, done.
Total 8 (delta 2), reused 0 (delta 0)
remote: error: hook declined to update refs/heads/masteror directory
To //<server name>/<share name>/Main
 ! [remote rejected] master -> master (hook declined)
error: failed to push some refs to '//<server name>/<share name>/Main'

(где <имя сервера> и <имя ресурса> были удалены, потому что они уникальны для моих систем)

Что такое каталог "masteror"? В моей системе есть только «главный» файл в папке «refs / head /».

Возможно ли запустить это в Windows или эта ошибка не связана с ОС?

Спасибо, Кевин.

1 Ответ

1 голос
/ 17 августа 2011

Автор GitZilla здесь.

Я думаю, ваш терминал обманывает вас.

Кажется, «каталог masteror» представляет собой объединение «нет такого файла или каталога», а «hook» отказался обновлять refs /heads / master ».

GitZilla на самом деле не поддерживается в Windows, но я могу потратить некоторое время на нее [купить мне пиво? :)]

В любом случае, как только у вас появятся правильные сообщения об ошибках (может помочь передача в файл), я бы предложил сообщить об ошибке (я использую систему выпуска github).

...