Автор оригинала: Vyacheslav.
Вступление
Как разработчик программного обеспечения, я постоянно работаю с кучей виртуальных сред, используемых для тестирования.
Первый шаг, который я делаю -Switch от пароля SSH разрешения на авторизацию на открытом ключ. Позвольте мне поделиться с вами удобной партией, которая добавит все ваши клавиши GitHub в качестве авторизованных клавиш.
Партия
USERNAME=yourgithubusername mkdir -p ~/.ssh if ! [[ -f ~/.ssh/authorized_keys ]]; then echo "Creating new ~/.ssh/authorized_keys" touch ~/.ssh/authorized_keys fi keys=`curl https://api.github.com/users/$USERNAME/keys | grep -o -E "ssh-\w+\s+[^\"]+"` for key in $keys; do echo $key grep -q "$key" ~/.ssh/authorized_keys || echo "$key" >> ~/.ssh/authorized_keys done
использование
Обычно я бегу как
curl -L http://bit.ly/easytoremembershortcut | bash -s
Этот подход уже спас меня много времени!
Оригинал: «https://www.codementor.io/@slavko/batch-add-github-keys-as-authorized-keys-du107usio»