Gitlab создание и настройка ключей для работы
Для работы с приватным репозиторием gitlab после создания учетной записи нужно произвести настройку ключей (чтобы иметь возможность выгружать через git проекты в gitlab).
Последовательность действий следующая.
Создаем аккаунт gitlab, подтверждаем регистрацию в почте.
Система нас уведомит, что нужно настроить ключи ssh.
Создайте папку где будете хранить ключи.
В windows выполняем команду
ssh-keygen -t ed25519 -C “email@email.com”
Замените адрес на свой.
Программа предложит ввести папку — укажите путь папки куда сохранить два файла ключей. Указываем в формате путь/имяфайла.
Потом введем пароль для ключа. Будут созданы два файла.
Открыть текстовым редактором созданный файл pub, скопируйте текст.
Откройте в настройках gitlab раздел Ssh keys и вставьте скопированный текст ключа в поле публичного ключа. Нажмите кнопку сохранения.
Откройте файл конфигурации и укажите путь до ключей
В файл c:\program files\git\etc\ssh\ssh_config добавляем
AddKeysToAgent yes
IdentityFile ~/.ssh/id_rsa
IdentityFile ~/.ssh/id_rsa_test
После данной настройки у вас появится возможность пушить изменения в gitlab
Если ошибка «unable to get local issuer certificate» сохраняется можно выполнить команду отключения проверки сертификата
git config --global http.sslVerify false