Вопросы по теме '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 просмотров
schedule
18.06.2023
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 просмотров
schedule
12.09.2023