Форум программистов, компьютерный форум, киберфорум
Git
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
0 / 0 / 1
Регистрация: 21.02.2010
Сообщений: 351

Ошибка ssh ключа при выполнении git clone

09.03.2019, 10:20. Показов 3125. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет,
На bitbucket я загрузил свой public key в SSH keys
на на сервере(Ubuntu 18 Digital under Ocean) настраиваю доступ по ssh

Я создал mkdir /home/root/.ssh/id_rsa.pub и скопировал в него текст из моего локального id_rsa.pub

Code
1
2
3
4
5
6
7
 git clone git@bitbucket.org:user/project_name.git
Cloning into 'project_name'...
git@bitbucket.org: Permission denied (publickey).
fatal: Could not read from remote repository.
 
Please make sure you have the correct access rights
and the repository exists.
Я зашел под рутом
Code
1
2
echo "$USER"
root
Нагуглил что

You used sudo when attempting the connection
You shouldn't use sudo when cloning, pushing, or pulling because the ssh-agent runs on the user level, not the root level.
Мне нужно создать другого юзера и выполняить гит под ним ?Какие у этого юзера права ?

Спасибо!
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.03.2019, 10:20
Ответы с готовыми решениями:

Перенос ssh ключа git из Win на ubuntu
Здравствуйте! Пытаюсь клонировать свой репозиторий на ноутбук с ubuntu 14.04.5. Скопировал ключи в ~/.ssh, установил git, выполняю...

Fatal при выполнении git log --graph
Добрый день! При выполнении команды 'git log --graph' получаю 'fatal: unrecognized argument: --graph'. 'git log --color' -...

GIT clone с локальной машины
Всем доброго времени суток! Начал изучать GIT, и в данный момент разбираюсь с работой с удаленными репозиториями. Создавал...

7
Эксперт .NET
 Аватар для Rius
13121 / 7682 / 1675
Регистрация: 25.05.2015
Сообщений: 23,450
Записей в блоге: 14
09.03.2019, 15:13
На сервер (bitbucket) копируется публичный ключ.
А вот на клиенте используется приватный ключ.
0
0 / 0 / 1
Регистрация: 21.02.2010
Сообщений: 351
09.03.2019, 15:39  [ТС]
Уточните плиз кого называть клиентом : Это скопировать мой локальный /home/serge/.ssh/id_rsa на Ubuntu 18 under Digital Ocean в каталог /home/root/.ssh? Этого будкт достаточно?
0
Эксперт .NET
 Аватар для Rius
13121 / 7682 / 1675
Регистрация: 25.05.2015
Сообщений: 23,450
Записей в блоге: 14
09.03.2019, 15:50
Да.
Клиент это тот, кто обращается к серверу.
0
0 / 0 / 1
Регистрация: 21.02.2010
Сообщений: 351
10.03.2019, 07:53  [ТС]
Я создал на сервере нерутоволго юзера и в его каталог скопировал файлы config, id_rsa, id_rsa.pub
перезапусли ssd сепвис командой
Code
1
 service sshd restart
и переключившись в этого юзера
Code
1
su -l  nonerootuser
смог выполнить git clone команду
А не стремно ли выкладывать свой id_rsa на сервер разработки ? где кроме меня и другие люди могут иметь доступ...
0
Эксперт .NET
 Аватар для Rius
13121 / 7682 / 1675
Регистрация: 25.05.2015
Сообщений: 23,450
Записей в блоге: 14
10.03.2019, 09:39
Цитата Сообщение от mstdmstd Посмотреть сообщение
А не стремно ли выкладывать свой id_rsa на сервер разработки ? где кроме меня и другие люди могут иметь доступ...
Правильная мысль.
  • Спросите своего руководителя.
  • На сервере разработки вы можете создать свой аккаунт, другим недоступный. Если, конечно, там root не доступен каждому вашему коллеге.
  • Ключ ssh может шифроваться паролем, что указывается при создании ключей.
  • Можно подключить серверную файловую систему к своей системе и работать как бы локально, храня ключи на своём ПК.

Добавлено через 3 минуты
Если сервер доступен только вам лично, то считается, что работники хостинга не лезут в машины клиентов без спросу.
Кто-то из пользователей VPS создаёт шифрованные диски, подключаемые вручную, и там хранит всю важную информацию.
1
0 / 0 / 1
Регистрация: 21.02.2010
Сообщений: 351
10.03.2019, 15:01  [ТС]
Спасибо!
Сейчас уже и не помню был ли пароль при создании ключа. А можно ли проверить был ли пароль(не пустой) и вообще на правильность? Если вводил, там скорее всего один из паролей я использую ...
0
Эксперт .NET
 Аватар для Rius
13121 / 7682 / 1675
Регистрация: 25.05.2015
Сообщений: 23,450
Записей в блоге: 14
10.03.2019, 15:41
Лучший ответ Сообщение было отмечено mstdmstd как решение

Решение

Запустите
Bash
1
ssh-keygen -y
Если есть пароль, запросит.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.03.2019, 15:41
Помогаю со студенческими работами здесь

Git clone; wget не работают
Данные команды на удаленном сервере не работают, зато отлично работают на виртуалке без всяких приблуд. Сначала ошибка couldn't find host...

Git clone из локальной папки
Добрый день уважаемые, подскажите как правильно написать что бы склонировать репозиторий из локальной папки? Пытался сначала git clone...

Не отображается список веток после git clone
После клонирования репозитория с сервера, вывод комманды git branch не отображает никаких веток, пока явно не будет сделан git checkout...

Нарушение уникальности ключа при выполнении запроса на удаление
Здравствуйте! Столкнулся с такой проблемой: имеется БД, в ней таблица "Товары" (поля: КодТовара - ключ, Марка, ЕдиницаИзмерения -...

Нарушение уникальнсоти ключа при выполнении запроса на добавление
Подскажите пожалуйста, что нужно посмотреть/исправить в таблице базы (в самой базе??), чтобы при выполнении запроса на добавление аксесс не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия SDL 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual. . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru