Всем привет. Пришло время глупого вопроса. Один из сервисов, который я

использую в работе, пользуется ГХ как хранилищем текстовых данных. Мне для автоматизации пары процессов нужно внутри python программы изменять файл прямиком на гитхабе (т.е избежать pull и push, а через api напрямую добавлять строки). Но, возможно из-за своей глупости, не могу найти материалов по теме, кроме оф доки гх про свое апи (из которого я нифига не понял). Может, есть у кого материалы на эту тему?

12 ответов

24 просмотра

> избежать pull и push То есть, вы хотите обойтись без git? При чём тут этот чат тогда?

ária- Автор вопроса
˸̧̨ ͅBlack Akula˸̧̨ ͅ ̤ ̬̪
> избежать pull и push То есть, вы хотите обойтис...

Да, я действительно понял, что ошибся чатом уже после написания вопроса, прошу прощения) Пойду поищу чат конкретно по гх, спасибо за внимание

ária
Да, я действительно понял, что ошибся чатом уже по...

Дело не в этом, а в том, что выглядит, что для вашей задачи гит/гитхаб — неподходящие инструменты.

ária- Автор вопроса
Serge L.
Дело не в этом, а в том, что выглядит, что для ваш...

Да, но сервис уже его использует, тут я бессилен что-либо поменять. Буду пытаться читать доку гитхаба по апи, может с третьего раза дойдет, как это организовать На крайняк буду гуглить, как сделать авто-коммит и push файла, если напрямую не выйдет

ária
Да, но сервис уже его использует, тут я бессилен ч...

Очень странная у вас задача. Вам буквально подошло бы что угодно, кроме гита/гитхаба. Вам версионирование нужно или зачем у вас гитхаб здесь? Если нужен железно гитхаб, то проще всего с пуллом/пушем, зачем вы пытаетесь их избежать?

ária- Автор вопроса
Serge L.
Очень странная у вас задача. Вам буквально подошло...

Избежать пытаюсь потому что мне нужна полная автономность. Т.е процесс запущен и я уже не лезу в его выполнение. А пулл/пуш требует личного вмешательства. Контроль версий по сути вообще не нужен, но, опять же, не я выбираю способ хранения инфы этим сервисом и сам считаю подобный выбор мега странным Причем этот самый сервис работает через api, т.е то, что я хочу сделать, не невозможно, но я еще не дорос до понимания, как это сделать

ária
Избежать пытаюсь потому что мне нужна полная автон...

Почему вы считаете, что пулл/пуш требуют личного вмешательства?

ária- Автор вопроса
ária
Избежать пытаюсь потому что мне нужна полная автон...

Сама суть программы, что я сейчас пишу, в том, что она загружает данные с одного файла в репозитории, обрабатывает их и делает append в другой файл

ária- Автор вопроса
Serge L.
Почему вы считаете, что пулл/пуш требуют личного в...

Во, это то, что я хотел услышал. Не подскажете, как организовать автоматизацию этих процессов? Может, под рукой статейка какая-то есть

Зависит от того, в какой среде у вас эта автоматизация должна гоняться. Если в каких-нибудь gh actions, то там есть мириады экшонов в gh-actions-сторе на любой вкус. Если другой CI/CD пайплайн, то просто условно клонируете целевую, делаете нужные изменения, коммит всего и пуш всего. Для пуша гит требует авторизации, это обычно решается клоном репы по ssh и установки в среду ssh-агента с заранее прокинутым ключом с нужным доступом.

ária- Автор вопроса
Serge L.
Зависит от того, в какой среде у вас эта автоматиз...

А вот это уже интересно, спасибо большое, буду копать и думать

Похожие вопросы

Обсуждают сегодня

Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Объясните, пожалуйста, почему компилятор ругается на использование в условии неинициализированной переменной: int x; Task.Run(async () => { x = await somefunc(); }).Wait...
Александр
5
Ребят, подскажите, пожалуйста, почему в префиксе к ассетам, которые генерируются через фильтр | theme в шаблоне, стал вдруг появляться index.php? Вот так выглядит ссылка на а...
Виталий
1
Всем привет. Ребята, подскажите, пожалуйста. у ботов есть ограничение на отправку сообщений - 30 сообщений в секунду, эти ограничения накладываются на все сообщения? или на со...
Artem Stormageddon
4
Блин, ребята, сори за тупые вопросы. А можно ли как-то открыть вебапку по нажатию на кнопку в меню(которое появляется слева, команды)?
Artem Stormageddon
3
а плаксы из-под питона умеют только в комфортных условиях что-то выдавить из себя?)
Lencore
9
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Это может быть все-таки не флудвейт? у меня ботфазер принимает изменения и отображает даже что они изменились, на видео видно что он прислал якобы уже измененное описание, н...
OVERLINK
13
Коллеги, может знает кто, можно ли цвет бейджа счётчика в BackendMenu менять без бубнов?
Alex Blaze
3
Карта сайта