Невозможно подключиться к GIT-репозиторию с одного из серверов Linux - PullRequest
1 голос
/ 09 мая 2019

Когда я пытаюсь клонировать репозиторий на компьютере с Linux, я сталкиваюсь с проблемой ниже

-bash-4.1$ git clone
 ssh://xxxxx@alm.oraclecorp.com:2222/epm_pbcs_15318/pbcs.git
Initialized empty Git repository in /home/xxxx/testgit/pbcs/.git/

Permission denied (keyboard-interactive,publickey).
fatal: The remote end hung up unexpectedly

Примечание: - Я добавил публичный ключ ssh в хранилище

Я сгенерировал ключ на своем компьютере с Linux, используя

ssh-keygen -t rsa -C "email@gmail.com"

и позже скопировал открытый ключ в alm, где размещен GIT.

ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAwVM4haHIEOk6P7+h4xEDyZBrGjSLx53jNFE1AqMNWnPKWwxpGX5w4l/B0WJpP7G9gLJaZPw9loSEDDr3mGx5bRi3D8k6EFgFMpctALJlKTHFW1x47A1Z+0h2GZUvL5WZj1ZXicvpbHRxX5B+FB8s+b2d3uvwVVl26lIK3f6K2iUiRePlUH/1TPBTk/kzxvDBZQCRQKxM4Zb13S7b9WJcxt85g3+jCIebDbAaswUmIeWicM+BREmcP75ZV6ZEF1cBB54TvMrygsTzJacQS6/IsobOaZpWM7iVXTnEGjFh8iKCA5VacMMEt+QR8kc/CGOm1ujcNFbK6hikp2CpSOo4wQ== email@gmail.co

Пожалуйста, помогите мне, если есть способ это исправить

1 Ответ

0 голосов
/ 09 мая 2019

Я думаю, что ваша проблема в том, что вы не используете свой закрытый ключ для подключения к этому хранилищу.

Самый простой способ сделать это, добавив следующие строки в ~/.ssh/config или /etc/ssh/ssh_config,пожалуйста, будьте осторожны и добавьте строки в начале файла, конфигурация * должна быть в конце /etc/ssh/ssh_config (если вы используете этот файл для конфигурации):

Host alm.oraclecorp.com
    HashKnownHosts yes
    GSSAPIAuthentication yes
    GSSAPIDelegateCredentials no
    IdentityFile YOUR_PRIVATE_KEY_LOCATION
    Port 2222
    User YOUR_USER

ПОМНИТЕ, ЧТОБЫ РЕДАКТИРОВАТЬ YOUR_PRIVATE_KEY_LOCATION И YOUR_USER со своими данными

Дайте мне знать, если это сработало.

BR

...