Зеркалирование репозитория
Создание голого клона в репозитории.
git clone --bare https://github.com/exampleuser/old-repository.git
Зеркальное нажатие на новый репозиторий.
cd old-repository.git
git push --mirror https://github.com/exampleuser/new-repository.git
Удалить временный локальный репозиторий, созданный на шаге 1.
cd ..
rm -rf old-repository.git
Зеркалирование репозитория, содержащего объекты Git Large File Storage
Создайте пустой клон репозитория. Замените пример имени пользователя именем человека или организации, владеющей репозиторием, и замените имя репозитория примера именем репозитория, который вы хотите дублировать.
git clone --bare https://github.com/exampleuser/old-repository.git
Перейдите в репозиторий вы просто клонировали.
cd old-repository.git
Потяните объекты хранилища больших объектов Git большого хранилища.
git lfs fetch --all
Зеркально нажмите в новый репозиторий.
git push --mirror https://github.com/exampleuser/new-repository.git
Нажмите на объект Git Large File Storage в зеркало.
git lfs push --all https://github.com/exampleuser/new-repository.git
Удалите временный локальный репозиторий, созданный на шаге 1.
cd ..
rm -rf old-repository.git
Выше инструкция поступает от Github Справка: https://help.github.com/articles/duplicating-a-repository/
"kill" will only kill one screen window. To "kill" the complete session, use quit
.
$ screen -X -S [session # you want to kill] quit
For dead sessions use: $ screen -wipe
Вы можете завершить отключенный сеанс, который не отвечает в рамках сеанса экрана, выполнив следующие действия.
Введите screen -list
, чтобы идентифицировать сеанс отключенного экрана.
~ $ screen -list Есть экраны на: 20751.Melvin_Peter_V42 (отдельный)
Примечание: 20751.Melvin_Peter_V42
- ваш идентификатор сессии.
Присоединиться к сеансу отключенного экрана
screen -r 20751.Melvin_Peter_V42
После подключения к сеансу нажмите Ctrl + A , затем введите : выйти
== ISSUE THIS COMMAND
[xxx@devxxx ~]$ screen -ls
== SCREEN RESPONDS
There are screens on:
23487.pts-0.devxxx (Detached)
26727.pts-0.devxxx (Attached)
2 Sockets in /tmp/uscreens/S-xxx.
== NOW KILL THE ONE YOU DONT WANT
[xxx@devxxx ~]$ screen -X -S 23487.pts-0.devxxx kill
== WANT PROOF?
[xxx@devxxx ~]$ screen -ls
There is a screen on:
26727.pts-0.devxxx (Attached)
1 Socket in /tmp/uscreens/S-xxx.