Python github Pull с использованием имени пользователя и пароля

Oct 26 2020

Я делаю приложение на Python для git pull, используя имя пользователя и пароль. Я уже клонировал репозиторий github локально. Теперь я хочу тянуть каждый раз, используя Python другим пользователем, для этого им нужно каждый раз вводить имя пользователя и пароль. Например, если я применяю команды github на терминале:

git pull origin master

он запрашивает имя пользователя и пароль (что я сейчас ищу, как это сделать в python), который он извлекает все последние коммиты.

Я следую этому руководству, но в нем говорится, что нужно настроить, что означает (если я не ошибаюсь) сохранит всю информацию. Более того, он создает новое репо, тогда как мое репо уже существует, поскольку я уже клонировал. Руководство:

https://www.devdungeon.com/content/working-git-repositories-python

Я тоже следил за этим постом:

Как я могу получить удаленный репозиторий с помощью GitPython?

Вот в моем локальном каталоге Github, который я клонировал через терминал:

[

] [

На сайте:

Простите за плохой английский. Мне нужна помощь, чтобы понять этот феномен.

Ответы

1 OrangeCoder Nov 25 2020 at 23:55

Вам нужно будет указать свое имя пользователя и пароль в файле .git / config или ~ / .git-credentials для репозитория. Вот ссылка, которая помогла мне несколькими способами сделать это.

https://www.shellhacks.com/git-config-username-password-store-credentials/