Недавно писав як робити самостійно форк/fork (копіювати) гіт-репозиторії, щоб копіювати зміни з головного репозиторію, в той же момент працювати над своїм.
Ще можна використати таку процедуру:
-
створюємо новий репозиторії на своєму гіт-сервері (в моєму випадку це https://framagit.org
-
клонуємо (git clone) головний (upstream) репозиторій локально на комп'ютер
git clone https://remote/repo/path.git -
заходимо в клонований репозиторій й перейменовуємо віддалену гілку
originнаupstream:cd repo git remote rename origin upstream -
додаємо свій віддалений репозиторій як
origingit remote add origin git@path/to/own/remote.git -
оновлюємо головний репозиторій (upstream) та відправляємо файли на свій (origin)
git pull upstream master git push -u origin master
Далі робимо свою гілку, напр. my (git checkout -b my) і працюємо з проектом на її основі.
Тут знайдеш інструкцію як додати доступ до свого віддаленого репозиторію за допомогою SSH та ssh-ключа щоб не вводити логін і пароль кожного разу як робиш git push -u origin my (або щось на зразок)
Comments
No comments yet. Be the first to react!