проект git внутри проекта git с git 2.16 - PullRequest
0 голосов
/ 25 июня 2018

У меня есть проект Github в папке folder, а в подпапке subfolder из folder У меня есть другой проект Github. Два аккаунта Github разные. Я использую Windows.

С git 2.11.0.windows1, когда я нахожусь в subfolder и я набираю git push, тогда git спрашивает у меня мое имя пользователя и пароль, и все работает нормально.

Но с git 2.16.1.windows4, когда я в subfolder и я git push, тогда git отказывает в разрешении:

remote: Permission to laustep/stlahblog.git denied to stla.

Здесь stla - мое имя пользователя проекта в folder, а не в subfolder. Я не знаю, почему git находит это имя пользователя. Он указывается только в файле config в folder\.git.

Что мне делать с git 2.16.1, чтобы оттолкнуться от subfolder?

1 Ответ

0 голосов
/ 25 июня 2018

Так как вы отправляете код из подпапки (другой проект), вам нужно иметь файл конфигурации, содержащий ваши новые данные пользователя, в папке .git подпапки. Если этого нет, он попытается прочитать подробности из глобального конфигурационного файла, который может быть stla.

Пожалуйста, выполните следующие команды в подпапке, вы можете найти некоторую информацию

git remote -v git config --list

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