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

Ошибка при смене origin на удаленном сервере в php проекте

20.07.2018, 07:46. Показов 1700. Ответов 23
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет!

надо на удаленном сервере в php проекте поменять origin
Он указывал на стрых разработчиков
теперь клиент нанял меня и создал новый репозиторий на bitbucket с правами для меня на запись.
выполнив
Bash
1
2
 git remote rm origin
 git remote add origin git@bitbucket.org:<ИМЯ ПОЛЬЗОВАТЕЛЯ>/<ИМЯ РЕПОЗИТОРИЯ>.git
и делая pull получаю ошибку:
Bash
1
2
3
4
5
6
# git pull origin develop
Connection to bitbucket.org closed by remote host.
fatal: Could not read from remote repository.
 
Please make sure you have the correct access rights
and the repository exists.
develop - единстивенный branch проекта

Открыв под рутом ~/.ssh/id_rsa.pub - я вижу в нем емейл моего клиента(он же владелец репозитория добавляемый командой
Bash
1
git remote add origin
)

Я вхлжув ubuntu без пароля по ssh-ключам.
свой pub ssh файл я высылал предыдущим разработчикам.
У меня в Bitbucket->Settings->ssh keys загружен мой pub ssh файл.
Мне (или моему клиенту) нужно где то прописать мой pub ssh в новом репозитории ?

Или добавить доступ как-то иначе?

Спасибо !

Добавлено через 13 часов 44 минуты
Опишу чуть подробнее:
1) На моем локальном компьютере файл /home/serge/.ssh/id_rsa.pub уже создан
Я этот файл высылал предыдущим разработчикам и и поэтому в вистему linux вхожу под рутом не вводя пароль


2) Этот же файл из 1) загружен у меня на bitbucket : У него видна дата обращение за сегодня
Это я еще раз пытался выполнить
Bash
1
git pull origin develop
3) Видимо где-то еще нужно настроить гит на себя/на свой ssk key.
Где и как это сделать ?

4) Открыв под рутом ~/.ssh/id_rsa.pub - я вижу в нем емейл моего клиента(он же владелец репозитория )откуда я и
пытался пулить данные в 2)
Я пытался заменить содержимое этого файла(сохранив бекапную копию) заменить СВОИМ ключом из 1)
И получил ошибку :
Bash
1
2
3
4
5
6
# git pull origin develop
Connection to bitbucket.org closed by remote host.
fatal: Could not read from remote repository.
 
Please make sure you have the correct access rights
and the repository exists.
Видимо заменять своим ключем НЕ НУЖНО ?

5) Вернув первоначальный ключ получаю другую ошибку:
Bash
1
2
3
4
5
6
# git pull origin develop
Permission denied (publickey).                                                                                                                                                                                                               
fatal: Could not read from remote repository.                                                                                                                                                                                                
                                                                                                                                                                                                                                             
Please make sure you have the correct access rights                                                                                                                                                                                          
and the repository exists.
Похоже дело в пунке 3) ?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
20.07.2018, 07:46
Ответы с готовыми решениями:

Запуск скрипта из php на удаленном сервере
Приветствую всех. Я уже пару дней сижу и никак не могу сделать. Смысл такой. Есть дедик на CentOS 6.5 x64 (может важно). На нём запускается...

Запуск C++ программы на удаленном сервере через PHP
Здравствуйте, уважаемые форумчане! Запускаю gcc компилятор на сервере Ubuntu с помощью PHP. Подготовил тесты для входных и выходных данных...

Можно ли из1с запустить php скрипт на удаленном сервере?
как это сделать?

23
0 / 0 / 1
Регистрация: 21.02.2010
Сообщений: 351
20.07.2018, 17:58  [ТС]
Студворк — интернет-сервис помощи студентам
И последний на сегодня вопрос а не проще ли убрать использование ssh-ключей и вводить пароль ?

На моем локальном компе запускаю :
Bash
1
2
3
$ git config -l
user.email=myemail
user.name=myname
На удаленном сервере
Bash
1
2
3
4
5
6
7
# git config -l
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
remote.origin.url=git@bitbucket.org:clientaccountname/projectname.git
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*

То есть мне ввести
Bash
1
2
git config --global user.email "myemail"
git config --global user.name "myname"
Но будет ли обращение к ssh-ключам ? как их почистить?
0
Эксперт .NET
 Аватар для Rius
13388 / 7839 / 1699
Регистрация: 25.05.2015
Сообщений: 23,844
Записей в блоге: 14
20.07.2018, 18:43
Цитата Сообщение от mstdmstd Посмотреть сообщение
а не проще ли убрать использование ssh-ключей и вводить пароль ?
1 раз проще. 2-3 ещё терпимо. Больше десятка - да ну нафиг.

Приведённые команды конфигурации на вашу проблему не влияют.
0
0 / 0 / 1
Регистрация: 21.02.2010
Сообщений: 351
21.07.2018, 14:40  [ТС]
.ssh/config указывает одно имя файла, а в .ssh/ лежит другой.
Сорри, не вижу разницы

В /config прописана ссылка на приват ключ:
Code
1
2
Host bitbucket.org
 IdentityFile ~/.ssh/git_rsa
А что должно быть ?

и правильно ли я понимаю что
/root/.ssh/ == ~/.ssh
?
0
Эксперт .NET
 Аватар для Rius
13388 / 7839 / 1699
Регистрация: 25.05.2015
Сообщений: 23,844
Записей в блоге: 14
21.07.2018, 19:07
Цитата Сообщение от mstdmstd Посмотреть сообщение
В /config прописана ссылка на приват ключ:
Code
1
2
Host bitbucket.org
 IdentityFile ~/.ssh/git_rsa
Ну, предположим, это путь к фалу приватного ключа вы прописали.
А видите ли вы этот файл в показанном вами же списке файлов? →
Цитата Сообщение от mstdmstd Посмотреть сообщение
Code
1
2
3
4
5
6
7
8
9
10
11
root@Box-Booking-Server:~/.ssh# ls -la
total 36
drwx------ 2 root root 4096 Jul 20 07:41 .
drwx------ 7 root root 4096 Jun 29 10:41 ..
-rw-r--r-- 1 root root 1024 Jul 20 07:41 .id_rsa.swp
-rw------- 1 root root 2314 Jul 10 12:35 authorized_keys
-rw-r--r-- 1 root root   52 Jul 20 07:21 config
-rw------- 1 root root 1679 May 21 09:20 id_rsa
-rw-r--r-- 1 root root  394 Jul 20 07:37 id_rsa.pub
-rw-r--r-- 1 root root  401 Jul 19 14:19 id_rsa.pub-backup-2018-07-19
-rw-r--r-- 1 root root 1768 May 30 14:15 known_hosts


Цитата Сообщение от mstdmstd Посмотреть сообщение
и правильно ли я понимаю что
/root/.ssh/ == ~/.ssh
?
Можете легко узнать, создав файл в каталоге /root/.ssh и затем просмотрев список файлов каталога ~/.ssh
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.07.2018, 19:07

Ошибка подключения к БД на удаленном сервере
Добрый день. Дано: приложение, работающее с СУБД postgreSQL. Тестировал локально. Все работает отлично. При попытке подключения к...

Base64 и salt - Зашифровать и расшифровать данные в программе средствами PHP на удаленном сервере
Возможно ли так сделать? Или может есть альтернатива? Нужно зашифровать в программке и расшифровать средствами PHP на удаленном сервере,...

Обрезаются статьи при редактировании на удаленном сервере. Что делать?
При редактировании статей из админки они сохраняются укороченными. Например:вставляется полная статья 270 слов, а остается только 143...

При отсутствии соединения с БД MS SQL на удаленном сервере, временно подключиться к локальной
Ребята, такой вопрос! Моя программа, написанная на Visual Basic 2010 при запуске соединяется с базой MS SQL на сервере и работает, тут...

При запуске Origin вылетает ошибка 0xc000007b
Здравствуйте знающие. Купил недавно игрушку в ориджин, скачал сам ориджин на компьютер, вроде установил, но при запуске вылетает ошибка...


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

Или воспользуйтесь поиском по форуму:
24
Ответ Создать тему
Новые блоги и статьи
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
Очистка реквизитов и табличных частей документа при копировании
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2. Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
Вот представьте что вам дали бессмертие.
kumehtar 24.07.2026
Вот представьте что вам дали бессмертие, ничего более не меняя. Вообще ничего, только бессмертие в нынешнем виде. Рады были бы? Что бы вы тут делали всё это время? Никакой пенсии. Никакого нового. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru