====== 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