Для того чтобы каждый раз не логиниться, при отправке изменений на удаленный сервер, нам понадобится SSH ключ.
ssh-keygen -t rsa -C "your_email@example.com"- Enter
- Enter
- Enter
Готово. В домашнем каталоге в папке .ssh находятся сгенерированные файлы ключей: id_rsa и id_rsa.pub.
Нам нужен второй файл. Открываем его в редакторе, копируем его содержимое.
Заходим на страницу настрое Github https://github.com/settings/ssh. Нажимаем Add SSH key, указываем любое название ключа, в поле ниже вставляем содержимого нашего публичного ключа. Теперь можно использовать SSH (git@github.com:fatuk/fatuk.github.com.git).