Недавно писав як робити самостійно форк/fork (копіювати) гіт-репозиторії, щоб копіювати зміни з головного репозиторію, в той же момент працювати над своїм.
Ще можна використати таку процедуру:
-
створюємо новий репозиторії на своєму гіт-сервері (в моєму випадку це https://framagit.org
-
клонуємо (git clone) головний (upstream) репозиторій локально на комп'ютер
git clone https://remote/repo/path.git
-
заходимо в клонований репозиторій й перейменовуємо віддалену гілку
origin
наupstream
:cd repo git remote rename origin upstream
-
додаємо свій віддалений репозиторій як
origin
git 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
April 5, 2023 02:40
Дякую за детальний опис процедури створення віддаленого репозиторію та його налаштування для роботи з головним репозиторієм! Щодо backrooms налаштування доступу до віддаленого репозиторію за допомогою SSH, то це важливий крок для забезпечення безпеки під час передачі даних. Для того, щоб налаштувати backrooms game SSH-ключ для доступу до віддаленого репозиторію, потрібно спочатку створити ключ на своєму комп’ютері за допомогою команди: