* [sisyphus] git Out of memory
@ 2008-02-24 10:08 Eugine Kosenko
2008-02-24 11:37 ` Sergey Vlasov
0 siblings, 1 reply; 6+ messages in thread
From: Eugine Kosenko @ 2008-02-24 10:08 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
Сталкивался ли кто с таким?
$ git push upload my
Fetching remote heads...
refs/
refs/heads/
refs/tags/
updating 'refs/heads/my'
from 0000000000000000000000000000000000000000
to de6e1d817c447991416108ee0946f5e0f345460e
sending 18213 objects
fatal: Out of memory, malloc failed
error: failed to push to 'http://eugine@git.home/wm/'
Это результат обмена через http, настройки взял прямо из учебника.
Репозитарий в самом деле тяжелый. Похоже, придется кусками переносить.
Интересует сам факт свала git на машинке с нормальными ресурсами (1Гб
памяти). Может, какие-нибудь лимиты подкрутить, может кто подсказать?
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [sisyphus] git Out of memory
2008-02-24 10:08 [sisyphus] git Out of memory Eugine Kosenko
@ 2008-02-24 11:37 ` Sergey Vlasov
2008-02-24 11:43 ` Andriy Khavryuchenko
0 siblings, 1 reply; 6+ messages in thread
From: Sergey Vlasov @ 2008-02-24 11:37 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 691 bytes --]
On Sun, Feb 24, 2008 at 12:08:10PM +0200, Eugine Kosenko wrote:
> $ git push upload my
> Fetching remote heads...
> refs/
> refs/heads/
> refs/tags/
> updating 'refs/heads/my'
> from 0000000000000000000000000000000000000000
> to de6e1d817c447991416108ee0946f5e0f345460e
> sending 18213 objects
> fatal: Out of memory, malloc failed
> error: failed to push to 'http://eugine@git.home/wm/'
git-http-push крив - там на самом деле не out of memory, а другие
ошибки (как минимум use-after-free); недофиксено даже в вышедшем
сегодня 1.5.4.3 (commit add8e8cee5054734cb19d918f83bcee649aab326 туда
не попал). Вообще этим методом, похоже, почти никто не пользуется.
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [sisyphus] git Out of memory
2008-02-24 11:37 ` Sergey Vlasov
@ 2008-02-24 11:43 ` Andriy Khavryuchenko
2008-02-24 12:04 ` Sergey Vlasov
0 siblings, 1 reply; 6+ messages in thread
From: Andriy Khavryuchenko @ 2008-02-24 11:43 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
Sergey Vlasov написав(ла):
> git-http-push крив - там на самом деле не out of memory, а другие
> ошибки (как минимум use-after-free); недофиксено даже в вышедшем
> сегодня 1.5.4.3 (commit add8e8cee5054734cb19d918f83bcee649aab326 туда
> не попал). Вообще этим методом, похоже, почти никто не пользуется.
А как же тогда делать доступ к git over http? Или, более общий вопрос -
как тонко разграничивать доступ к репо в зависимости от пользователей?
Не заводить же на каждый репо по крошечному VE :)
--
Собираемость пакетов из Сизифа на Мастере не гарантируется. На самом
деле собираемость пакетов из Сизифа не гарантируется даже на Сизифе...
-- at in #5140
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [sisyphus] git Out of memory
2008-02-24 11:43 ` Andriy Khavryuchenko
@ 2008-02-24 12:04 ` Sergey Vlasov
2008-02-24 12:34 ` Eugine Kosenko
0 siblings, 1 reply; 6+ messages in thread
From: Sergey Vlasov @ 2008-02-24 12:04 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 868 bytes --]
On Sun, Feb 24, 2008 at 01:43:14PM +0200, Andriy Khavryuchenko wrote:
> А как же тогда делать доступ к git over http?
Нормальным образом - на сегодняшний день никак; http-fetch сейчас -
крайний вариант, когда никакой другой вариант организовать невозможно,
и можно наплевать на лишний трафик (например, git fetch с
http://git.altlinux.org/... будет каждый раз тянуть весь репозиторий
заново). У http-push те же проблемы с пожиранием трафика, плюс баги
текущей реализации.
> Или, более общий вопрос - как тонко разграничивать доступ к репо в
> зависимости от пользователей?
ssh-доступ, урезанный shell (git-shell или свои обёртки, по типу
используемых в girar). Права на чтение можно обрезать на уровне прав
доступа к файлам репозитория; права на запись ещё можно проверять
хуками в репозитории (man git-receive-pack; также применяется в
girar).
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [sisyphus] git Out of memory
2008-02-24 12:04 ` Sergey Vlasov
@ 2008-02-24 12:34 ` Eugine Kosenko
2008-02-25 10:04 ` Vitaly Ostanin
0 siblings, 1 reply; 6+ messages in thread
From: Eugine Kosenko @ 2008-02-24 12:34 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
2008/2/24, Sergey Vlasov <vsu@altlinux.ru>:
> ssh-доступ, урезанный shell (git-shell или свои обёртки, по типу
> используемых в girar).
Ок, спасибо. Просто не хотелось возиться с git-shell, и отсутствовало
внятное howto, как это все запустить. Я надеюсь, что когда я использую
что-то вроде
git clone eugine@git.home:/srv/git/pub/wm
то используется именно git-shell? Или стандартный ssh? Если
стандартный, то как заставить работать git-shell в этом месте? Из доки
непонятно...
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [sisyphus] git Out of memory
2008-02-24 12:34 ` Eugine Kosenko
@ 2008-02-25 10:04 ` Vitaly Ostanin
0 siblings, 0 replies; 6+ messages in thread
From: Vitaly Ostanin @ 2008-02-25 10:04 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 681 bytes --]
Eugine Kosenko пишет:
> 2008/2/24, Sergey Vlasov <vsu@altlinux.ru>:
>> ssh-доступ, урезанный shell (git-shell или свои обёртки, по типу
>> используемых в girar).
>
> Ок, спасибо. Просто не хотелось возиться с git-shell, и отсутствовало
> внятное howto, как это все запустить. Я надеюсь, что когда я использую
> что-то вроде
>
> git clone eugine@git.home:/srv/git/pub/wm
>
> то используется именно git-shell? Или стандартный ssh? Если
> стандартный, то как заставить работать git-shell в этом месте? Из доки
> непонятно...
Shell пользователя обычно указывается в /etc/passwd.
--
Regards, Vyt
mailto: vyt@altlinux.org
JID: vitaly.ostanin@gmail.com
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 252 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2008-02-25 10:04 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-02-24 10:08 [sisyphus] git Out of memory Eugine Kosenko
2008-02-24 11:37 ` Sergey Vlasov
2008-02-24 11:43 ` Andriy Khavryuchenko
2008-02-24 12:04 ` Sergey Vlasov
2008-02-24 12:34 ` Eugine Kosenko
2008-02-25 10:04 ` Vitaly Ostanin
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git