0 / 0 / 1
Регистрация: 21.02.2010
Сообщений: 351

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

20.07.2018, 07:46. Показов 1715. Ответов 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
13407 / 7860 / 1701
Регистрация: 25.05.2015
Сообщений: 23,873
Записей в блоге: 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
13407 / 7860 / 1701
Регистрация: 25.05.2015
Сообщений: 23,873
Записей в блоге: 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
Ответ Создать тему
Опции темы

Новые блоги и статьи
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru