Проблемы с закрытым ключом / паролем и git-репозиторием на моем сервере Media Temple (dv) - PullRequest
0 голосов
/ 22 декабря 2011

Я установил git-репозиторий на своем сервере Media Temple (dv), чтобы упростить управление и развертывание веб-проектов, но я встаю на стену. При попытке клонировать удаленный репозиторий на мой локальный компьютер (с помощью SmartGit или консоли) у меня запрашивают файл секретного ключа и / или пароль. Конкретное сообщение:

Укажите учетные данные для аутентификации на SSH-сервере. 'git.website.com' как пользователь 'Brandon'.

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

Предложения

ОБНОВЛЕНИЕ 1

Вот что я делаю в Терминале, который приводит меня к блоку «Пароль»:

$ cd /Users/.../project_name
$ git remote add web ssh://git.website.com/project_name.git
$ git push web +master:refs/heads/master

И это приводит к этому сообщению:

Brandon@git.website.com's password:

ОБНОВЛЕНИЕ 2

Вот скриншот экрана SmartGit, если он помогает. http://cloud.smallparade.com/Cpck

Ответы [ 2 ]

0 голосов
/ 27 сентября 2012

Изменение разрешений репо. Например: chmod -R 755

0 голосов
/ 22 декабря 2011

У вас проблема с SSH, а не с мерзавцем.Во-первых, устраните неисправность, убрав git из уравнения.

Предполагая, что у вас есть действительная учетная запись оболочки на этом компьютере, введите:

ssh git.website.com

Если он запрашивает пароль, значит, вы неправильно загрузили свой открытый ключ.

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

Если ваш пароль не работает, у вас есть большая проблема.Обратитесь в службу поддержки вашего сервера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...