LINUX.ORG.RU

Git


0

2

Призываются Git-мастера. Поясните за push коммита на удаленный запароленный сервер. Делал push через Git Bash- просит ключ, но не дает ввести. Делаю push с помощью tortoise- есть приватный ключ в виде файла .ppv но неясно куда его сунуть. При этом, клонирование репозитория прошло без проблем.

git ssh verbose

anonymous
()
Ответ на: комментарий от cord

Что значит «не дает ввести»?

отвлекает, включает громкие гипнозвуки в наушнки, показывает сиски на экране, моргает CaPS_LoCk-светодиодом на клавиатуре (чтобы base64-данные было трудно ввести), портит буфер обмена, через интнернет (SIP\Skype) вызывает полицию..

:-)

user_id_68054 ★★★★★
()
Ответ на: комментарий от idealist2013

ждет пароля, но не реагирует ни на какие кнопки,кроме Enter

Символы пароля не выводятся на экран и не обозначаются звёздочками. Просто введи пароль и нажми Enter.

Norgat ★★★★★
()
Ответ на: комментарий от Norgat

К сожалению, ключи в Гит очень длинные,больше ста символов(я имею ввиду приватный ключ). Или что-то другое в bash вводить нужно?

idealist2013
() автор топика
Ответ на: комментарий от idealist2013

К сожалению, ключи в Гит очень длинные,больше ста символов(я имею ввиду приватный ключ). Или что-то другое в bash вводить нужно?

Это ssh ключи и они должны лежать в ~/.ssh папке. В «git» нужно вводить пароль от такого ssh ключа (то, что ты вводил как пароль когда генерировал ключ).

Norgat ★★★★★
()
Ответ на: комментарий от Norgat

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

idealist2013
() автор топика
Ответ на: комментарий от idealist2013

Я не генерировал мне готовый приватный скинули.

Ну так спроси какой там пароль.

Насколько я понял, обычный пользователь репозитория может только открытые ключ генерировать,нет?

Генерируется всегда пара ключей. Но другому человеку передаётся только один. На сервер обычно отдаётся публичный ключ, а у себя ты можешь хранить оба.

Ты погугли по вопросам: ssh, асимметричное шифрование. Станет понятнее что и как.

Norgat ★★★★★
()
Ответ на: комментарий от idealist2013

мне готовый приватный скинули

передай тому дебилу который тебе приватный ключ дал что он идийот.

JK
()
Ответ на: комментарий от user_id_68054

сиски на экране

Остальное излишне

iVS ★★★★★
()
Ответ на: комментарий от idealist2013

А как на счёт начать думать своей головой? «~/» - это корень домашней директории, а не любое место. Тебе ведь уже сказали в чём проблема и про что читать. Вперёд.

anonymous
()
Ответ на: комментарий от JK

Сами вы идиот. Сгенерировал владелец репозитория пару ключей готовую для пользователя и дал ему чтобы тот сам не разбирался с ssh-keygen'ом, это же не приватный ключ от сервера. Хотя если автор начнёт этим ключём на других серверах авторизовываться, то упс. Но это уже он сам будет идиотом.

slovazap ★★★★★
()

.ppv файл - это для putty под вендой. ищи как конвертнуть в формат openssh, потом кидай в файл ~/.ssh/id_dsa

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

waker ★★★★★
()
Ответ на: комментарий от waker

вообще-то раз у него tortoise, то скорее всего у него как раз винда, а значит ничего конвертить не надо - git под виндой ходит по ssh через путти (plink).

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

maloi ★★★★★
()
Ответ на: комментарий от maloi

если я прав

однозначно, Git Bash — так оторажается git в меню «Пуск».

crowbar
()
Ответ на: комментарий от maloi

вообще-то раз у него tortoise, то скорее всего у него как раз винда

знаю немало линуксоидов, кто юзает tortoise под линухом. правда, который для mercurial (thg). хз есть ли оно для git.

но да, похоже что речь таки про венду..

waker ★★★★★
()
Ответ на: комментарий от waker

tortoise git основан на коде tortoise svn и оба они существуют только под Windows. А tortoise hg - какая-то хрень, которая просто использует то же название.

maloi ★★★★★
()

Установи уже себе в windows SmartGit/Hg или Atlassian SourceTree.

bhfq ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.