Как сделать git push для репозитория, который был клонирован как доступный только для чтения на промежуточный сервер моей команды - PullRequest
10 голосов
/ 17 августа 2010

Я клонировал репо, используя его доступный только для чтения URL-адрес, на промежуточный сервер моей команды.Я внес некоторые изменения в конфигурационные файлы.

Я бы хотел изменить клон репозитория на сервере для чтения-записи, чтобы я мог «git push» изменить файл конфигурации.

Как мне это сделать?

Или есть лучший «лучший метод» для решения этого сценария, чем фиксация с промежуточного сервера?

Ответы [ 4 ]

7 голосов
/ 17 августа 2010

откройте .git / config в вашем любимом текстовом редакторе и измените удаленный URL-адрес на URL-адрес для чтения и записи, который показывает вам github.

4 голосов
/ 19 декабря 2011

если вы хотите установить только push-адрес, вы можете использовать опцию --push

git remote set-url --push origin git@github.com:leo/repox.git
1 голос
/ 17 августа 2010

От GitHub Работа с удаленной Страница справки:

Изменение URL-адреса пульта

Нет прямой команды для изменения URL-адреса пульта, поэтому вы будетеобычно запускают git remote rm, за которым следует git remote add, чтобы изменить URL-адрес.
Вы также можете редактировать файл .git/config хранилища напрямую, чтобы изменить URL-адрес без повторной выборки пульта.рекомендую (см. этот SO вопрос ):

git remote set-url origin git://new.url.here

Использование команды git всегда предпочтительнее, чем изменение файла конфигурации git вручную.

0 голосов
/ 17 августа 2010

Я бы взял diff с промежуточного сервера и применил его в среде разработки через patch(1).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...