Ответ 1
откройте .git/config в своем любимом текстовом редакторе и измените удаленный url на url для чтения + записи, который показывает github.
Я клонировал репо, используя его URL-адрес только для чтения GitHub на моем промежуточном сервере. Я внес некоторые изменения в файлы конфигурации.
Я хотел бы изменить клон repo на сервере для чтения-записи, так что я могу 'git нажать' изменения файла конфигурации.
Как мне это сделать?
Или есть лучший способ "лучшей практики" справиться с этим сценарием, чем совершать с промежуточного сервера?
откройте .git/config в своем любимом текстовом редакторе и измените удаленный url на url для чтения + записи, который показывает github.
если вы хотите установить только push-url, вы можете использовать опцию -push
git remote set-url --push origin [email protected]:leo/repox.git
Из GitHub Работа с удаленной страницей:
Изменение URL-адреса пультов дистанционного управления
Нет прямой команды для изменения URL-адреса пультов, поэтому вы обычно запускаете
git remote rm
, а затемgit remote add
, чтобы изменить URL-адрес.
Вы также можете отредактировать файл repos.git/config
напрямую, чтобы изменить URL-адрес без повторной выборки пульта.
Я бы порекомендовал (см. этот вопрос SO):
git remote set-url origin git://new.url.here
Использование команды git всегда предпочтительнее вручную изменять файл конфигурации git.
Я бы взял diff с промежуточного сервера и применил его в среде разработки через patch(1)
.