Почему не получается запущить изменения в репозиторий?
Консоль
Почему не получается запушить в репозиторий?. Один из вариантов, могли ли люди которые предоставили мне доступ к репозиторию, установить права только на скачивание? И как это проверить?
Судя по ошибке — нет прав на запись, либо ключи не установил. Зачем вообще ssh? Через https надёжнее и проще.
И просто push без параметров резонно сказал тебе что не знает куда отправлять. Каждой ветке персонально привязывается вышестоящая. Только после этого можно не указывать куда отправлять, Git вытащит эту инфу из настроек. Странно что ты этого не знаешь.
Сергей Кузнецов, А как бы я смог стянуть проект по ssh, если бы были не настроены ключи?
Почему https лучше, чем ssh? и почему проще? Если на ssh можно настроить беспарольный доступ?
Я действительно не углублялся в гит, знаю основные команды которые обычно встречаются в работе, все делаю через консоль. А вот в гит конфиг не разу не залазил, это да.
И я из твоего ответа все равно не понял, почему репозиторий удаленный находится командой git remote?, но при выполнение push с флагами upstream, он пишет ,что репозиторий не найдет. Хотя он находится через git remote, вот скорее всего, что прав на push мне не дали. Я с такой ошибкой впервые столкнулся
Vlad1m1r95, remote origin это не больше чем некая переменная, в которой хранится URL репозитория. Git remote не находит репозиторий, эта команда показывает содержимое переменных раздела конфига remote.
Наличие URL в переменной origin не гарантирует наличие самого репозитория по этому адресу, и тем более не гарантирует наличия прав на запись.
Подозреваю что Git пытается выполнить Push, получает ошибку и не разбираясь пишет «not found».
Открытые репозиториии можно скачать по любому протоколу, авторизации и ключей не требуется чтобы стянуть проект. Ключи, либо другие способы авторизации, требуются только чтобы отправить изменения обратно в репозиторий.
Прописывать ключи считаю бесполезной тратой времени. Какие-то сложные телодвижения. Сам GitHub продвигает работу через токены и по https-протоколу. Никаких паролей не требуется и заморачиваться с созданием и сохранением ключей не нужно. Причём токену можно присвоить ограниченные права, ровно столько, сколько нужно для работы.