Skip to content

Instantly share code, notes, and snippets.

View ArtMan-8's full-sized avatar
🔥
in the flow ...

Vladimir Artyukhov ArtMan-8

🔥
in the flow ...
View GitHub Profile
@ArtMan-8
ArtMan-8 / updateAuthor.sh
Last active June 24, 2021 09:36
Update author of all commits in current branch
#!/bin/sh
git filter-branch --env-filter '
OLD_EMAIL="your-old-email@example.com"
CORRECT_NAME="Your Correct Name"
CORRECT_EMAIL="your-correct-email@example.com"
if [ "$GIT_COMMITTER_EMAIL" = "$OLD_EMAIL" ]
then
export GIT_COMMITTER_NAME="$CORRECT_NAME"
export GIT_COMMITTER_EMAIL="$CORRECT_EMAIL"
@ArtMan-8
ArtMan-8 / Github-actions.md
Last active November 21, 2023 17:31
Базовая настройка github actions для запуска тестов и автоматической сборки проекта на gh-pages

Настройка github actions для тестов и сборки на gh-pages

Прежде всего нужно создать ключ для доступа к репозиториям. Один ключ можно использовать для разных репозиториев. Для этого идём в github, в настройки разработчика, и переходим к персональным токенам и жмём сюда для генерации ключа.


При генерации ключа отмечаем поля repo, workflow, user, даём название и копируем сам ключ.

@ArtMan-8
ArtMan-8 / TravisCI-on-Github.md
Last active February 9, 2024 18:28
настройка Travis-CI для автоматической сборки проекта на Github

Настройка Travis-CI для github

Устанавливаем Travis-CI в github, и даём доступ к репозиториям.

Идём на travis-ci.com, и логинимся через github. Должна выскочить панель. Если проекты автоматически не появятся, то жмём крестик.


На travis-ci.com нужно будет добавить ключ для проекта. Для этого идём в github, в настройки разработчика, и переходит к персональным токенам и жмём сюда для генерации ключа.