Обеспечить доступ к частному репозиторию Github с машин - PullRequest
0 голосов
/ 10 октября 2019

У меня есть частное репозиторий git, администратором которого я являюсь, и я хочу предоставить ему доступ к оборудованию (приложению). Я не нахожу ни одной записи для предоставления какого-либо токена, я просто вижу webhook и deploy keys (для развернутых ключей, откуда я должен предоставить ключ? Как я могу его сгенерировать?), Я хочу сгенерировать некоторый токен и предоставить егочто программа будет иметь доступ для чтения к ней, как это можно сделать?

Я вижу, что это входит в объем user , но мне нужно в объем хранилище

https://blog.openshift.com/private-git-repositories-part-3-personal-access-tokens/#targetText=To%20create%20a%20personal%20access,and%20enable%20the%20repo%20checkbox.

https://github.blog/2015-06-16-read-only-deploy-keys/

У меня нет кнопки add deployed keys, так как у меня нет клавиш, но у меня просто кнопка hte add key

https://superuser.com/questions/1314064/read-only-access-to-github-repo-via-ssh-key

Я пытаюсь сгенерировать с помощью

ssh-keygen -t rsa -b 4096 -C "user@mail.com"

, взял сгенерированный ключ и положил его на ключи, и я получил ошибку:

Key is invalid. It must begin with 'ssh-ed25519', 'ssh-rsa', 'ssh-dss', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', or 'ecdsa-sha2-nistp521'. Check that you're copying the public half of the key

1 Ответ

0 голосов
/ 11 октября 2019

Похоже, вы вставили в коробку частную половину ключа, а не общедоступную. Если вы генерируете SSA-ключ RSA, ваша личная часть, вероятно, находится в ~/.ssh/id_rsa, а открытая часть - в ~/.ssh/id_rsa.pub (обратите внимание на часть «.pub»). Если вы вставите открытую часть ключа в поле, вы сможете использовать закрытую часть как обычно для доступа к хранилищу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...