Только начал работать на своей первой работе. И у нас такой принцип работы:
Есть ветка develop. Для каждого отдельного задания создается новая ветка с ветки develop, после завершения задачи делается push на гитхаб через SSH, там делается pull request и ментор проверив задание делает merge ветки задачи в develop, после чего я делаю git pull origin develop на рабочем компьютере.
Но в пятницу я не успел на работе сделать одну задачу. Хочу создать ветку задачи на своем домашнем компьютере, и после завершения задачи push на гитхаб и pull request.
Для начала клонирую ветку с репозитория:
git clone -b develop git@github.com:someuser/somereposytory.git my_folder
И конечно получаю ошибку:
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.
Я так понимаю нужно как-то настроить SSH и использовать тот ключ который сгенерировал на работе и добавил на гитхаб:
Подскажите какие шаги мне нужно сделать чтобы я мог клонировать ветки с удаленного репозитория, и делать push новых веток созданных на домашнем компьютере в репозиторий на гитхаб используя ssh?