Для того чтобы зайти под своей учетной записью GitHub на VDS (Virtual Dedicated Server), необходимо выполнить следующие шаги:
1. Настройка SSH ключей:
- Создайте SSH ключ на сервере VDS с помощью команды ssh-keygen
, предоставленной в командной строке. Эта команда сгенерирует публичный и приватный ключи.
- Скопируйте содержимое публичного ключа командой cat ~/.ssh/id_rsa.pub
и сохраните его в буфер обмена.
2. Добавление SSH ключа в аккаунт GitHub:
- Перейдите на веб-сайт GitHub и войдите в свою учетную запись.
- Откройте вкладку "Settings" (Настройки) в верхнем правом углу экрана.
- В левой панели выберите "SSH and GPG Keys" (SSH и GPG-ключи).
- Нажмите кнопку "New SSH key" (Новый SSH-ключ).
- В поле "Title" (Название) дайте имя своему ключу, например, "VDS SSH Key".
- В поле "Key" (Ключ) вставьте ранее скопированное содержимое публичного ключа.
- Нажмите кнопку "Add SSH key" (Добавить SSH-ключ), чтобы сохранить изменения.
3. Подключение к виртуальному серверу:
- Откройте терминал на вашем локальном компьютере.
- Введите команду ssh username@vds_ip_address
, заменив "username" на ваше имя пользователя VDS и "vds_ip_address" на IP-адрес вашего сервера.
- Если вам будет предложено подтвердить подключение, введите "yes".
- При запросе пароля введите пароль для своего аккаунта на VDS.
4. Проверка подключения к GitHub:
- В виртуальной машине VDS введите команду ssh -T [email protected]
.
- Если вы видите сообщение "Hi username! You've successfully authenticated, but GitHub does not provide shell access." (Привет, username! Вы успешно авторизовались, но GitHub не предоставляет доступ к оболочке), значит ваш SSH ключ успешно добавлен и вы можете работать с репозиториями на GitHub.
Теперь вы можете использовать Git для клонирования, коммита и пуша изменений в репозитории на GitHub с помощью команд в терминале вашего VDS.