====== GitFlic ======
==== Глобальные настройки Git ====
git config --global user.name "Your Name"
git config --global user.email "Your e-mail"
===== Создание ключей для SSH =====
==== ED25519 ====
ssh-keygen -t ed25519 -b 4096
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519
ssh-add -l
clip < ~/.ssh/id_ed25519.pub
==== RSA ====
ssh-keygen -t rsa -b 4096 -C "Your@E-mail"
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa
ssh-add -l
clip < ~/.ssh/id_rsa.pub
===== Переключение репозитория с HTTPS на SSH =====
git remote -v
git remote set-url origin git@gitflic.ru:/.git
git remote -v
===== Использование Git для GitFlic по HTTPS =====
==== Создание нового репозитория ====
git clone https://gitflic.ru/project//.git
cd my-notes
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master
==== Использовать существующую директорию ====
cd existing_folder
git init
git remote add origin https://gitflic.ru/project//.git
git add .
git commit -m "Initial commit"
git push -u origin master
==== Запушить существующий репозиторий ====
cd existing_folder
git remote rename origin old-origin
git remote add origin https://gitflic.ru/project//.git
git push -u origin --all
git push -u origin --tags
===== Использование Git для GitFlic по SSH =====
==== Создание нового репозитория ====
git clone git@gitflic.ru:/.git
cd my-notes
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master
==== Использовать существующую директорию ====
cd existing_folder
git init
git remote add origin git@gitflic.ru:/.git
git add .
git commit -m "Initial commit"
git push -u origin master
==== Запушить существующий репозиторий ====
cd existing_folder
git remote rename origin old-origin
git remote add origin git@gitflic.ru:/.git
git push -u origin --all
git push -u origin --tags