Einstok_Fair n00b
Joined: 12 Aug 2020 Posts: 40
|
Posted: Sun Apr 10, 2022 1:56 pm Post subject: Как синхронизировать репозиторий через http? |
|
|
Это обыкновенный репозиторий, и в нём нет .git-директории.
Обычно-то ставят web-сервер, и git-commit-hook, но мне так не подойдёт.
И без web-rsync хотелось бы тоже обойтись, потому что её давно никто не использует, она незадокументированная,
и не нравится мне rsync как лишнее звено.
Есть старые топики на этом форуме, но они про другое:
https://forums.gentoo.org/viewtopic-t-74706-start-0.html
тут обсуждается GENTOO_MIRRORS, NTLM-аутентификация, но у меня не дерево исходников, а репозиторий ебилдов, и аутентификация мне никакая не нужна.
https://www.gentoo.ru/node/21503
Здесь советуют emerge-webrsync, но я ступудово уверен, что без напильника это работать не будет.
Собственно говоря, самого факта, что просто emerge --sync уже не подходит, уже достаточно, чтобы не использовать.
Так и знал:
https://bugs.gentoo.org/597800
и ведь не resolved/fixed...
via https://bugs.gentoo.org/597804
man portage говорит:
Quote: | sync-type
Specifies type of synchronization performed by `emerge --sync`.
Valid non-empty values: cvs, git, mercurial, rsync, svn, webrsync (emerge-webrsync)
This attribute can be set to empty value to disable synchronization of given repository. Empty value is default.
|
Вопрос, а как туда добавить ещё один метод синхронизации, описано ли это где-нибудь? |
|