Автоматически пошлите открытый ключ на счет GitHub

Используйте runlevel 4 (обычно неиспользованный) и передача 4 на командной строке ядра для начальной загрузки в него.

1
задан 7 April 2014 в 12:16
1 ответ

Это не очень хороший ответ и требует некоторой работы, чтобы автоматизировать его, вам придется реализовать их API. В противном случае лучше всего сгенерировать ключи и добавить их через webui.

Ссылка на API GitHub: https://developer.github.com/v3/users/keys/

curl -d '{"title": "user@machinename","key": "ssh-rsa AAA..."}' https://api.github.com/user/keys?client_id=xxxx&client_secret=yyyy

Это приблизительная идея , и требует использования ключа / секрета OAUTH, который обычно не рекомендуется github, вам нужно будет сгенерировать свои ключи SSH перед запуском, а также вам нужно заменить содержимое параметра ключа вашим фактическим открытым ключом SSH (включая ssh- rsa / ssh-dsa). Не уверен, что DSA вообще работает с GitHub.

Дополнительную информацию об API GitHub можно найти здесь: https://developer.github.com/v3/

3
ответ дан 3 December 2019 в 18:46

Теги

Похожие вопросы