Вопросы по теме 'gitpython'

Получить все коммиты при отправке на сервер
Я делаю крючок git post-commit, чтобы публиковать сообщения о фиксации в Twitter. Я настроил ловушку на сервере, что означает, что она запускается только тогда, когда я вызываю git push . Для взаимодействия с git из python я использую GitPython...
377 просмотров
schedule 26.12.2022

как автоматизировать отправку в репо с помощью gitpython
Я пытаюсь создать скрипт python, который будет проверять наличие изменений в моей локальной рабочей папке git и автоматически отправлять их в онлайн-репозиторий. В настоящее время для этого используется только git вручную. Я хочу знать, что...
3562 просмотров
schedule 13.08.2023

Как я могу указать commit_date фиксации с помощью GitPython?
Я хотел бы зафиксировать файл с пользовательской датой. Пока я создал объект Commit, но не понимаю, как его привязать к репо. from git import * repo = Repo('path/to/repo') comm = Commit(repo=repo, binsha=repo.head.commit.binsha,...
1994 просмотров
schedule 01.07.2023

gitpython и git diff
Я хочу получить только разницу файла, измененного из репозитория git. Прямо сейчас я использую gitpython для фактического получения объектов фиксации и файлов изменений git, но я хочу провести анализ зависимостей только для измененных частей файла....
28910 просмотров
schedule 07.12.2022

GitPython заставляет concurrent.futures.ThreadPoolExecutor игнорировать max_workers
Я пишу некоторый код Python для параллельного выполнения операций с большим количеством репозиториев git. Для этого я пытаюсь объединить concurrent.futures и GitPython , клонируя каждый репозиторий в отдельной будущей задаче. Это использует...
243 просмотров

GitPython ничего не появляется в рабочей копии после извлечения
Я новичок в PythonGit, и у меня проблемы с вытягиванием и нажатием. Я создал локально голое репо и отправил в него первоначальную фиксацию. После этого я попытался создать новое пользовательское репо с помощью PythonGit, получить его и извлечь из...
758 просмотров
schedule 16.11.2023

Использование GIT_SSH_COMMAND с GitPython
Я использую GitPython для инициализации нового локального репозитория, создания начальной фиксации и отправки в канонический репозиторий. К сожалению, последний шаг терпит неудачу, и мне трудно понять, почему. Я уверен, что просто неправильно...
3856 просмотров
schedule 29.08.2023

git clone с использованием библиотеки GitPython
Как клонировать с отключенной проверкой SSL, используя библиотеку GitPython. Следующий код... import git x = git.Repo.clone_from('https://xxx', '/home/xxx/lala') ... выдает эту ошибку: Error: fatal: unable to access 'xxx': server...
2076 просмотров
schedule 27.09.2022

Получить имя пользователя GitHub из истории коммитов
Я клонировал репо на свою машину и сделал git log но в журналах он показывает полное имя и адрес электронной почты людей, а не их имя пользователя github. Есть ли способ связать коммиты с пользователем, не полагаясь на веб-сайт GitHub?
1746 просмотров
schedule 26.09.2022

GitPython: проверьте, доступен ли git
GitPython зависит от наличия установленной версии git для командной строки (в противном случае вы получите проблему в этом вопросе: OSError: [Errno 2] Нет такого файла или каталога на GitPython ). Есть ли способ из GitPython API проверить,...
1140 просмотров
schedule 07.10.2022

gitpython открыть репозиторий откуда-то внутри репозитория
В скрипте python, который я хотел бы иметь возможность выполнять из некоторого произвольного места в рабочем дереве репозиториев git, в каком-то произвольном репозитории git, и я хотел бы использовать GitPython для извлечения некоторой информации об...
1046 просмотров
schedule 21.12.2022

Клонировать из частного репозитория сообщества Gitlab с помощью частного токена в скрипте Python.
Я хотел бы иметь возможность клонировать частный репозиторий git, размещенный в выпуске сообщества Gitlab, предоставляя мой личный токен. Я попытался использовать библиотеку gitpython, и я могу сделать следующее: from os.path import abspath from...
3448 просмотров
schedule 02.04.2023

Служить репозиторию с помощью демона git с GitPython
Я пытаюсь инициализировать репозиторий git, а затем обслуживать его с помощью демона git. Все с GitPython. Инициализация репо работает: temp_dir = '/tmp/something' repo = git.Repo.init(temp_dir) Также запускаем демон: gd =...
219 просмотров
schedule 24.12.2022

Используйте GitPython, чтобы проверить новую ветку и отправить ее на удаленный сервер.
Учитывая repo из GitPython, как я могу создать новую локальную ветку, добавить несколько файлов и отправить ее на удаленный компьютер с помощью GitPython? Чтобы создать repo : from git import * curr_dir =...
9174 просмотров
schedule 20.02.2023

Как отправить в удаленное репо с помощью GitPython
Мне нужно клонировать набор проектов из одного репозитория и автоматически отправлять его в удаленный репозиторий. Поэтому я использую Python и специальный модуль GitPython . До сих пор я могу клонировать проект с помощью gitpython следующим...
10310 просмотров
schedule 18.07.2023

Как вытащить определенную ветку из вышестоящего репозитория
Предположим, у меня есть локальный клон git под названием GitPython. Я могу зафиксировать и нажать с помощью gitpython: repo = Repo(D:\Dev\Gitpython) print(repo.git.add(".")) print(repo.git.commit(m='my commit message')) print(repo.git.push())...
153 просмотров
schedule 21.05.2023

Как проверить ветку с помощью GitPython
Я клонировал репозиторий с помощью GitPython, теперь я хотел бы проверить ветку и обновить рабочее дерево локального репозитория содержимым этой ветки. В идеале я также мог бы проверить, существует ли ветвь, прежде чем делать это. Это то, что у меня...
22457 просмотров
schedule 03.07.2023

Как пометить конкретную фиксацию с помощью GitPython
Я создал простой скрипт, который использует GitPython для пометки последней фиксации в определенной ветке, которая уже была проверена. from git import Repo def TagRepo(path, tag): repo = Repo(path) repo.create_tag(tag)...
1617 просмотров
schedule 27.07.2023

GitPython не может найти главный коммит
Я хочу получить объект фиксации HEAD моего репо. Однако, когда я пытаюсь вызвать repo.head.commit , я получаю следующую ошибку: Traceback (most recent call last): File "<stdin>", line 1, in <module> File...
338 просмотров
schedule 05.06.2022

Синхронизация репозитория Git с Google Cloud
Предположим, у меня есть репозиторий git https://github.com/jc/ и место для корзины Google gs://acme-sales/ . Есть ли способ написать программу на Python, которая обновляет изменения, внесенные в github, и синхронизирует их с облаком Google...
1949 просмотров