Невозможно совершить изменение git в adagios для nagios - PullRequest
0 голосов
/ 10 октября 2019

У меня была установлена ​​установка Nagios, в которой используется Adagios с Git.

Все они находятся на одном сервере Ubuntu 14 (Git версии 1.9.1), и я получаю следующие ошибки и удивляюсьесли кто-то может посоветовать, как их можно исправить?

Я новичок в Git, поэтому я в глубине души!

Дайте мне знать, если я пропустил какую-либо важную / полезную информацию.

Когда я пытаюсь зафиксировать изменения на веб-портале Adagios, я получаю следующее:

Warning! Command 'git commit -m 'Bulk commit by adagios' --author='anonymous <nagios@hostname>' – 'objects/printer.cfg' 'objects/templates.cfg' 'cgi.cfg' 'objects/contacts.cfg' 'objects/timeperiods.cfg' 'htpasswd.users' 'nagios.cfg' 'objects/switch.cfg' 'objects/commands.cfg' 'objects/windows.cfg' 'resource.cfg' 'objects/localhost.cfg'' returned exit status 128. stdout: stderr: *** Please tell me who you are.
Run git config --global user.email "you@example.com" git config --global user.name "Your Name" to set your account's default identity. Omit --global to set the identity only in this repository. fatal: empty ident name (for <nagios@mycompany.org>) not allowed Current user: nagios

Я пытался запустить команды git, предлагаемые через CLI, но ониничего не делать.

И когда я пытаюсь просмотреть контактную информацию "анонимного" пользователя, я вижу это:

GitError: Command 'git log --pretty='%H %an %ae %at %s'' returned exit status 128. stdout: stderr: fatal: bad default revision 'HEAD' Current user: nagios
If you think this is a bug. Send the following information to the developers:

Traceback (most recent call last):
  File "/opt/adagios/adagios/views.py", line 43, in wrapper
    result = view_func(request, *args, **kwargs)
  File "/opt/adagios/adagios/status/views.py", line 1057, in contact_detail
    c['gitlog'] = git.log(author_name=contact_name)
  File "/usr/local/lib/python2.7/dist-packages/pynag/Utils/git.py", line 154, in log
    raw_log = self._run_command("git log --pretty='%H\t%an\t%ae\t%at\t%s'")
  File "/usr/local/lib/python2.7/dist-packages/pynag/Utils/git.py", line 89, in _run_command
    raise GitError(errorstring, errorcode=returncode, errorstring=stderr)
GitError: Command 'git log --pretty='%H %an %ae %at %s'' returned exit status 128.
 stdout:  
 stderr: fatal: bad default revision 'HEAD'

 Current user: nagios
...