Содержание

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:<name-account>/<name-project>.git
git remote -v

Использование Git для GitFlic по HTTPS

Создание нового репозитория

git clone https://gitflic.ru/project/<name-account>/<name-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/<name-account>/<name-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/<name-account>/<name-project>.git
git push -u origin --all
git push -u origin --tags

Использование Git для GitFlic по SSH

Создание нового репозитория

git clone git@gitflic.ru:<name-account>/<name-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 git@gitflic.ru:<name-account>/<name-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 git@gitflic.ru:<name-account>/<name-project>.git
git push -u origin --all
git push -u origin --tags