Вы добавили свой ключ s sh в профиль своего пользователя в gitlab? Если вы используете http для клонирования / вытягивания / push / et c, вы должны аутентифицироваться, если репо имеет ЛЮБЫЕ ограничения на него, что должно быть по умолчанию и является нормальным, поскольку вы не хотите, например, ME, идти и гадость с вашим репо.