Git Репо не найдено, если имя пользователя не добавлено в URL - PullRequest
1 голос
/ 15 марта 2020

Недавно я добавил условное заявление в свой .gitconfig, который я заказал, чтобы использовать два профиля git. Однако теперь я должен добавить свое имя пользователя к каждому URL репо, чтобы его можно было найти.

Добавлено в .gitconfig

[includeIf "gitdir:~/work/"]
        path = ~/work/.gitconfig

Когда вы копируете и вставляете URL непосредственно из Github URL выглядит так

https://github.com/user123/my-amazing-project.git

Так что, если я забыл добавить имя пользователя, пока я его клонирую (что я обычно делаю), мне нужно запустить;

git remote add origin https://user123@github.com/user123/my-amazing-project.git

Есть ли способ избежать этого?

1 Ответ

0 голосов
/ 15 марта 2020

Добавление пользователя к URL-адресу не должно быть связано с условным включением , а скорее является следствием использования git config credential helper.

, что позволит использовать вспомогательный помощник кэша учетных данных HTTPS. различать guish между userABC@github.com и user123@github.com

И команда будет не git remote add, а:

cd /path/to/repo/already/cloned
git remote set-url origin https://user123@github.com/user123/my-amazing-project.git
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...