GitHub + Arduino\SprintLayout
Захотелось вдруг хранить макросы от SprintLayout и скетчи от Arduino где нибудь в облаке, да желательно с версионированием. Под это отлично подходит GitHub.
C:\Users\xxxx\GitHub
Для клонирования и работы с GitHub я использую GitBash от https://git-scm.com/downloads
Открываем cmd и создаем симлинк
C:\mklink /j "C:\Users\хххх\Documents\Arduino\myDir" "C:\Users\хххх\GitHub\myDir"
Вначале указываем куда создаем симлинк, а потом откуда.
При пуше - вечный запрос пароля от GitHub. Поправим дальше.
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
ssh -T git@github.com
и поправить репозитории (можно сразу клонировать репозитории правильно)
git remote -v
git remote set-url origin git@github.com:USERNAME/OTHERREPOSITORY.git
git pull
git push
1 Шаг
Заводим гитхаб аккаунт, создаем пару репозиториев (для arduino свой, для sprintLayout макросов свой). Клонируем их себе на компьютер, у меня отдельный каталог для всего с GitHub. Пример:C:\Users\xxxx\GitHub
Для клонирования и работы с GitHub я использую GitBash от https://git-scm.com/downloads
2 Шаг
Так как папки сохранений у программ разные, то создадим там симлинки на папки из GitHub.Открываем cmd и создаем симлинк
C:\mklink /j "C:\Users\хххх\Documents\Arduino\myDir" "C:\Users\хххх\GitHub\myDir"
Вначале указываем куда создаем симлинк, а потом откуда.
3 Шаг
Создаем файлы в этих дирекориях и пробуем комитить.При пуше - вечный запрос пароля от GitHub. Поправим дальше.
4 Шаг
Создаем ssh ключи (все в том же GitBash)ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
5 Шаг
Загружаем pub ключ в GitHub. Раздел https://github.com/settings/keys6 Шаг
Надо активировать ключиssh -T git@github.com
и поправить репозитории (можно сразу клонировать репозитории правильно)
git remote -v
git remote set-url origin git@github.com:USERNAME/OTHERREPOSITORY.git
7 Шаг
Проверяем пулл и пушgit pull
git push
Комментарии
Отправить комментарий