Шпаргалка по GitHub
Навигация
Аутентификация в консоли
При выполнении консольных команд git clone
, git fetch
, git pull
, или git push
с использованием HTTPS-ссылки на репозитория, Git will запросит имя пользователя (GitHub username) и пароль (password).
Вместо пароля нужно ввести PAT (personal access token). Сгенерировать PAT можно здесь: https://github.com/settings/tokens/new
Alternatively, you can use a credential helper like Git Credential Manager. Password-based authentication for Git has been removed in favor of more secure authentication methods. For more information, see Managing your personal access tokens.
Support for password authentication was removed on August 13, 2021. Please see https://docs.github.com/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
Запуск собственных средств выполнения / Hosting your own runners
- Общая справка: Hosting your own runners / Размещение собственных средств выполнения
- Для macOS:
- Для запуска Python важно, чтобы была создана папка
/Users/runner/hostedtoolcache
и у пользователя, от имени которого запускается скрипт, были нужные права для этой папки. - Проверить пользователя, от имени которого запускается скрипт, можно терминальной командой
ls -l
в папкеactions-runner
- Для корректной работы архивирования необходимо наличие в системе пакета
gtar
:- Пример ошибки:
Archive artifact /Users/zlonov/Git/actions-runner-quartz/_work/_temp/d00a1780-1187-494e-9be1-18fb15f99b4c.sh: line 3: gtar: command not found Error: Process completed with exit code 127.
- Самый просто вариант установки - через Homebrew: https://formulae.brew.sh/formula/gnu-tar
- Пример ошибки:
- Для запуска Python важно, чтобы была создана папка
GitHub Actions Runner на Synology NAS
Подробнее тут: Запуск GitHub Actions Runner на Synology NAS