Skip to content

dimas1q/gitflic-push-with-create

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Скрипт для автоматического создания репозитория при пуше

Данный скрипт позволяет настроить автоматическое создание репозитория в GitFlic при пуше, если репозиторий отсутствует

Использование

1. Загрузите скрипт из репозитория и поместите в любую удобную директорию (например, в домашнюю)

Отредактируйте скрипт: в параметре GITFLIC_TOKEN укажите ваш токен API, в параметре OWNER_TYPE укажите тип владельца репозитория, который необходимо создать при его отсутствии:

# Токен для доступа к API
GITFLIC_TOKEN="TOKEN"
# Тип владельца проекта - USER, TEAM или COMPANY
OWNER_TYPE="USER"

2. Сделайте скрипт исполняемым

chmod +x ~/gitflic-pre-push.sh

3. Добавьте новую команду push-with-create в git (указываем в команде путь к .sh файлу):

git config --global alias.push-with-create '!f() { ~/gitflic-pre-push.sh "$@"; }; f'

4. Выполните git init, сделайте коммит, и добавьте remote в вашем репозитории

Предполагается, что добавленный remote отсутствует в GitFlic

5. Выполняйте первый пуш командой:

git push-with-create -u origin main

Скрипт сработает для любой версии GitFlic (облачная или Self-Hosted) и поддерживает HTTPS/SSH Remote.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages