Nano не отвечает на команды kb с коммитом с Git

Возникла проблема с Nano в Ubuntu 12.04 при запуске команды git commit. Когда я запускаю коммит (например, git commit -a -m "some text"), он вызывает Nano, который полностью не отвечает ни на какие команды kb, включая команды ctrl- в нижнем меню.

Вот что отображается из Nano:

# Please enter the commit message for your changes. Lines starting
# with '#' will be ignored, and an empty message aborts the commit.
#
# Committer: root <root@user-Ubuntu.(none)>
#
# On branch master
#
# Initial commit
#
# Changes to be committed:
#   (use "git rm --cached <file>..." to unstage)
#
#       new file:   controller/ContactsController.php
#       new file:   index.php
#       new file:   model/ContactsGateway.php
#       new file:   model/ContactsService.php
#       new file:   model/ValidationException.php
#       new file:   view/contact-form.php
#       new file:   view/contact.php
#       new file:   view/contacts.php
#       new file:   view/error.php
#

Любая помощь будет оценена.

Спасибо!

1 ответ

Решение

Каждый раз, когда я вижу, что кто-то совершает Git как root Я чувствую себя неловко.

Сказав это, попробуйте принять gksu вне картины и использования sudo непосредственно:

sudo git commit -a -m "sample text"
Другие вопросы по тегам