Skip to content

avl-bsuir/csa-2022

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Все репозитории для ваших решений должны быть приватными. То есть, доступ к ним должен быть только у автора, который дополнительно выдает доступ мне. К сожалению, невозможно сделать приватным форк другого репозитория. Репозиторий надо явно задублировать. Это нужно, чтобы можно было легко получать обновления по лабораторным. Подробнее по ссылке:

https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/duplicating-a-repository.

В данном конкретном случае, после того как вы создали свой пустой приватный репозиторий, например https://github.com// надо локально на своей машине выполнить следующие команды:

Дублируем репозиторий в любую временную директорию (пишем имя вместо <tmp>). Вместо <user> и <repo> подставьте свое имя пользователя и название гит-репозитория

$ git clone --bare https://github.com/avl-bsuir/csa-2022.git <tmp>
$ cd <tmp>
$ git push --mirror https://github.com/<user>/<repo>.git
$ cd ../; rm -rf <tmp>

Заново клонируем

$ git clone https://github.com/<user>/<repo>.git
$ cd <repo>

Добавляем мой репозиторий в качестве второго удаленного репозитория

$ git remote -v
$ git remote add base https://github.com/avl-bsuir/csa-2022.git

Затягивать обновления лабораторных теперь можно с помощью команды

$ git pull base main

Все сделанные публичные форки нужно продублировать в приватные репозитории и удалить.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published