37 / 7 / 9
Регистрация: 19.09.2016
Сообщений: 998
1

Не клонируется проект с gitHub

18.10.2021, 01:25. Показов 458. Ответов 6
Метки нет (Все метки)

При попытке клонировать проект на удаленный сервер, получаю ошибку:
Warning: Permanently added the RSA host key for IP address 'х.х.х.х' to the list of known hosts.
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
Репозиторий публичный(мой). Зачем ему моя аутентификация? Как склонировать проект? К себе на машину клонирую без проблем, на удаленный сервер не хочет.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.10.2021, 01:25
Ответы с готовыми решениями:

Как подключить проект с github в свой проект
Как подключить проект с github в свой проект? К примеру вот этот https://github.com/vknet/vk ...

Проект на github
Может кто нибудь подробно объяснить как залить проект из opencart на github?

Скомпилировать проект с github
Прошу помочь скомпилировать проект с GitHub, я не разбираюсь в Visual Studio, но очень нужна эта...

Не запустить проект с GitHub
Доброго времени суток! Работаю на Windows 10 x64. Мои действия по порядку: 1) нашел...

Скомпилировать проект с GitHub
Прошу помочь скомпилировать проект с GitHub, я не разбираюсь в Visual Studio, но очень нужна эта...

6
37 / 7 / 9
Регистрация: 19.09.2016
Сообщений: 998
18.10.2021, 12:26  [ТС] 2
Вопрос решен. Кому интересно - пытался клонировать по ssh вместо https
0
Эксперт .NET
7712 / 5176 / 1233
Регистрация: 25.05.2015
Сообщений: 15,740
Записей в блоге: 14
18.10.2021, 17:02 3
Цитата Сообщение от СергейСереб Посмотреть сообщение
Вопрос решен. Кому интересно - пытался клонировать по ssh вместо https
Это не решение. Вы просто забили на проблему.

Клонируют с сервера.
Заливают (пушат(push)) на сервер.
Поэтому непонятно, что же именно такое вы хотели сделать.

Для работы ssh на машине-клиенте должен быть установлен приватный ключ, а публичный ключ должен быть прописан на сервере.
Порты ssh должны быть не заблокированы.
0
37 / 7 / 9
Регистрация: 19.09.2016
Сообщений: 998
18.10.2021, 20:40  [ТС] 4
Цитата Сообщение от Rius Посмотреть сообщение
Это не решение. Вы просто забили на проблему.

Клонируют с сервера.
Заливают (пушат(push)) на сервер.
Поэтому непонятно, что же именно такое вы хотели сделать.

Для работы ssh на машине-клиенте должен быть установлен приватный ключ, а публичный ключ должен быть прописан на сервере.
Порты ssh должны быть не заблокированы.
У меня есть репозиторий на гитхабе. Захожу на удаленный сервер. На нем делаю гит клон этого репозитория с гитхаба. Нужно было стянуть готовый проект не себе локально, а на удаленный сервер и там развернуть. Пуш/пулл тут вообще не участвуют.
0
Эксперт .NET
7712 / 5176 / 1233
Регистрация: 25.05.2015
Сообщений: 15,740
Записей в блоге: 14
18.10.2021, 20:52 5
Pull и clone здесь действуют похоже, так что очень даже участвуют.
Надо было на сервере создать пару ключей, публичный прописать в настройках аккаунта или проекта на гитхабе, и всё должно было заработать.
0
37 / 7 / 9
Регистрация: 19.09.2016
Сообщений: 998
18.10.2021, 23:03  [ТС] 6
Цитата Сообщение от Rius Посмотреть сообщение
Надо было на сервере создать пару ключей, публичный прописать в настройках аккаунта или проекта на гитхабе, и всё должно было заработать.
Если я свяжу удаленный сервер и аккаунт гитхаба ключами, то я не смогу потом локально работать с этим репозиторием. И я не понимаю, зачем обязательно клонировать через ssh? Я не вижу никаких минусов использования клонирования через https.

В контексте этой задачи был еще нюанс, который я не осилил: Изначально была мысль такая: Я клонирую себе на локальную машину проект с гитхаба. Открываю новый репозиторий на гитхабе. Делаю в клонированном проекте на локальной машине изменения какие мне нужно, изменяю ссылку на репозиторий(git set-url) и пушу в новый репозиторий. Все было хорошо до момента попытки пуша. Попытка оказалась неудачной, получил ошибку:
ERROR: Repository not found.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
Что я делал неправильно?

Из положения вышел - клонировав себе на машину пустой новосозданный репозиторий, туда скопировал готовый проект, сделал в нем изменения и запушил уже в новый репозиторий. Хотя это и сработало, но мне этот вариант совсем не нравится. На костыль похоже. Почему первый вариант не работает, почему ошибку выдает?
0
Эксперт .NET
7712 / 5176 / 1233
Регистрация: 25.05.2015
Сообщений: 15,740
Записей в блоге: 14
19.10.2021, 05:52 7
Если я свяжу удаленный сервер и аккаунт гитхаба ключами, то я не смогу потом локально работать с этим репозиторием.
Да ну, с чего бы? Это не связка, а настройка доступа.

И я не понимаю, зачем обязательно клонировать через ssh? Я не вижу никаких минусов использования клонирования через https
Это костыль на случай, когда ssh заблокировали по портам. У вас сейчас проблемы из-за непонимания, как это всё настроить.

изменяю ссылку на репозиторий
У локальной копии может быть несколько удалённых репозиториев настроено одновременно. А для заливки или приёма изменений, нужный выбирается по имени.
Типа
Bash
1
2
git pull --rebase github master
git push bitbucket master
Добавлено через 1 час 2 минуты
Имя - это всего лишь имя, не адрес сервера, а обозначение пути к репозиторию.
По умолчанию создаётся один, origin. Но можно добавить и другие. Увидеть их можно по команде
Bash
1
git remote -v show
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.10.2021, 05:52

Запустить проект с GitHub
Не получается запустить проект https://github.com/garadagly/Shop . Пожалуйста помогите запустить...

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

Не получается залить проект на GitHub
Добрый день. Появилась необходимость опубликовать свой проект на GitHub. Нашёл инструкцию:...

Проект не хочет заводится (GitHub)
Добрый день! Вы мой последний рубеж. Я делал все по инструкции (мануалу), но все равно проект не...

Как скомпилировать проект github
Как скомпилировать этот проект https://github.com/SafeExamBrowser/seb-win-refactoring ? Я через...

Не могу запустиь проект с github
Не судите строго, скачал сайт с github, с открытым исходным кодом, пытаюсь запустить на локальном...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.