Настройка для получения данных из удаленного репозитория
Добавлено: 23 янв 2024, 17:37
1. Установка git
2. Генерация ssh-ключей
Для клонирования/push'а проекта из удаленного репозитория необходимо сгенерировать и сохранить ssh-ключи на локальной машине, куда будем пушить изменения.
Файл для сохранения можно оставить по-умолчанию. Пароль по желанию.
3. Добавляем сгенерированный ключ на github
Для доступа к удаленному репозиторию необходимо прописать там сгенерированные ключи.
Открываем файл с публичным ключем (по-умолчанию, ../.ssh/{name}.pub, если не поменяли на предыдущем этапе) и копируем содержимое.
Либо
Заходим на github.com -> иконка профиля -> Settings -> SSH and GPG keys -> New SSH key. Вставляем скопированный ключ.
4. Далее можно клонировать/пушить проект на локальную машину.
Напрмер,
link - ссылка на репозиторий для скачивания по SSH
folder - локальная папка, куда будет загружен проект. Если не указана, то в текущую папку.
Код: Выделить всё
apt-get update
apt-get install git
Для клонирования/push'а проекта из удаленного репозитория необходимо сгенерировать и сохранить ssh-ключи на локальной машине, куда будем пушить изменения.
Код: Выделить всё
ssh-keygen -t ed25519 -C "your_email@example.com"
3. Добавляем сгенерированный ключ на github
Для доступа к удаленному репозиторию необходимо прописать там сгенерированные ключи.
Открываем файл с публичным ключем (по-умолчанию, ../.ssh/{name}.pub, если не поменяли на предыдущем этапе) и копируем содержимое.
Либо
Код: Выделить всё
cat .ssh/{name}.pub
4. Далее можно клонировать/пушить проект на локальную машину.
Напрмер,
Код: Выделить всё
git clone {link} [folder]
folder - локальная папка, куда будет загружен проект. Если не указана, то в текущую папку.