Изменить запрос на извлечение из чужой вилки - PullRequest
1 голос
/ 29 октября 2019

Другой пользователь отправил запрос на извлечение в моем хранилище (например, myself/foorbar):

  1. Создание ветвления (например, otheruser/foobar).
  2. Фиксация в веткена ее / его вилке (например, otheruser/foobar:patch).
  3. Открытие запроса на извлечение на Github, включение «Разрешить редактирование от сопровождающих».

Теперь я хочу изменить это извлечениезапрос. После Читатель Гитхуба , я:

  1. Клонировал вилку:

    cd forks
    git clone https://github.com/otheruser/foobar.git
    
  2. Изучил ветку, использованную для открытиязапрос на извлечение:

    cd foobar
    git checkout patch
    
  3. Передан в филиал.

    ...
    git add -A
    git commit -m "Amendments" 
    

Теперь я хочу нажать на изменения:

git push origin patch

Но Github запрашивает у меня имя пользователя и пароль, а затем отвечает:

remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/otheruser/foobar.git/'

Итак, мой вопрос: Как использовать мое право в качестве сопровождающего / владельца для редактирования запросазапрос

1 Ответ

1 голос
/ 30 октября 2019

Ваши шаги звучат правильно.

Вы проверили, действительно ли проблема с разрешением связана с продвижением репо другого? Ваше сообщение об ошибке звучит так, как будто оно может быть связано с неверным именем пользователя / паролем.

  • Если вы используете ту же процедуру, чтобы нажать на репо - это работает?
  • Обычно выиспользовать http:// URL репо и имя пользователя / пароль? Вы пробовали переключиться на процедуру ключа SSH с git@ ... URL (Вы можете переключиться, когда используете клон или кнопку загрузки на GitHub). Это дает дополнительное преимущество, заключающееся в том, что вы получаете более плавный рабочий процесс с помощью клавиши ssh: вам не нужно постоянно вводить имя пользователя / пароль, вы можете защитить ключ SSH парольной фразой и вводить парольную фразу один раз за сеанс.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...