Отправка на удаленный сервер Git с использованием NetBeans 7.0.1
У меня удаленный сервер Linux, на котором настроены GIT и Gitosis. Репозиторий находится по адресу git.desytec.com/morros. URL требует аутентификации, потому что я не хочу, чтобы его просматривали другие.
При добавлении NetBeans я использую этот URL-адрес: git@git.desytec.com:morros/.git, но когда я нажимаю Далее, возникает эта ошибка:
git@git.desytec.com:morros/.git: reject HostKey: git.desytec.com
Моя локальная машина работает под управлением Windows 7.
2 ответа
Я получил сообщение "не поддерживает интеллектуальный HTTP push" на всех моих серверах git. Я преобразовал свой сервер для обслуживания git через SSH и пользователя git, и он все еще не работал, пока я не установил версию Netbeans 7.2 для разработки. Я использовал аутентификацию по паролю вместо ключей SSH.
Если сообщение об ошибке говорит о "Hostkey", это ошибка, связанная с протоколом ssh:
ssh://git@git.desytec.com:morros/.git
Если это так:
- проверьте вашего пользователя, пользовательский HOME, открытый и закрытый ключи, как указано в " Netbeans, git, reject hostKey?".
- Убедитесь, что это не связано с ошибкой Netbeans 7.0.1.
- И убедитесь, что ваш
known_hosts
файл обновлен.
(Кроме того, рассмотрим Gitolite, так как Gitosis в настоящее время устарел, оказался проблематичным в этом вопросе)