Отказано в разрешении на синхронизацию репозитория для кода, скопированного с другого лица - PullRequest
0 голосов
/ 22 мая 2018

Я скопировал код у коллеги, а затем попытался повторить синхронизацию.Но я получаю разрешение отказано в ошибке.Как я могу избежать этой проблемы?Я знаю, что было много ответов в отношении добавления ключей SSH, но ничего не связано с этим ... Спасибо.

1 Ответ

0 голосов
/ 22 мая 2018

Кажется, вы скопировали .repo и в корневой каталог кода.Введите .repo/manifests и запустите git remote -v, чтобы проверить URL-адрес origin.Если это URL-адрес ssh, в нем должно быть имя пользователя.Имя пользователя вашего коллеги.Вы не можете использовать этот URL для синхронизации кода, если вы не добавите свой текущий ключ в его / ее пользовательские настройки хост-сервера.

Вы можете запустить repo init -u <url_with_your_username_to_manifest_repository> -b <manifest_branch> -m <manifest_name>, чтобы повторно инициализировать репозиторий кода, а затем запуститьrepo sync снова.

Если он по-прежнему жалуется на отказ в разрешении, вам придется проверить, есть ли у вашего имени пользователя права доступа к репозиториям на хост-сервере.

...