Я подготовил сервер с ansibl
e и теперь хочу клонировать private git repo
(не github
).
Итак, мой local machine's ssh key
авторизован на private git repo
, и то, что я сделал до сих пор, это copy
мой локальный открытый и закрытый ключ ssh на сервер.
Но я чувствую, что это не лучший способ сделать это.
Я знаю, что если вы используете github
, вы можете использовать API
для создания ключа развертывания. Но я нет.
Так что единственный другой способ, который я вижу, это:
- Сгенерировать пару ключей ssh на новом сервере
- Скопируйте эту недавно созданную пару ключей ssh локально с помощью
fetch
ssh-copy-id
или используйтеauthorized_keys
, чтобы добавить ключ сервера в приватный репозиторий git.
Есть ли что-то, что я упускаю, можно ли это сделать другим более простым способом?
deploy
с разрешениями только для чтения в вашprivate git repo
и размещением его на удаленном сервере? 24.01.2017