Итак, у меня следующая ситуация: 1. иметь доступ к github repo организаций 2. 2fa включен на github 3. клон работает нормально в режиме s sh и через веб-сайт github (то есть учетные данные в порядке).
Что я пытаюсь сделать: я пытаюсь клонировать репо по URL-адресу следующим образом:
git clone https://mygithubusername:mygithubpwd@github.com/organisationname/org_git_repo.git
, но я получаю ответ:
remote: Invalid username or password.
fatal: Authentication failed for ..
Я не действительно уверен, почему. Я делаю этот URL-клон в моих личных проектах на gitlab, и он всегда работал нормально, поэтому я озадачен, почему я получаю эту ошибку.
Стоит сказать, что у меня есть специальный символ в моем pwd (#
) и я кодирую это, используя %23
примерно так:
git clone https://mygithubusername:mygithubpwd%23001@github.com/organisationname/org_git_repo.git
Есть предложения, почему это не удается? Уже несколько дней ищу решение!