LINUX.ORG.RU

Запустил git.org.ru

 , ,


6

2

В связи с последними новостями о возможной блокировке доступа к сервисам хранения кода, например, github было принято решение о переносе всех репозиториев на сервера размещённых на территории РФ.

Я уверен, что с данной задачей столкнулся не только я, но и многие другие и запустил веб-сервис для хостинга IT-проектов и их совместной разработки. Веб-сервис основан на системе контроля версий Git и системы управления репозиториями Gitea.

Серверное оборудование расположено в трёх местах: Москва, Пущино и Новосибирск. Синхронизация данных между ними происходит каждый час.

Веб-сервис будет бесплатным.

https://git.org.ru/

git.org.ru

Перемещено Pinkbyte из development

Сколько точек из указанных доступно одновременно для записи? Если несколько - как достигается синхронизация в случае если в точку A в репозитарий foo залилили коммиты A->B->C, а в точку B в этот же репозитарий - коммиты A->B->D ?

Если только одна точка в единицу времени доступна для записи, а остальные - R/O-зеркала, которые по какому-то своему принципу становятся R/W в случае падения основной точки, тогда вопрос снимается...

А так в целом со стороны пока выглядит как настроенная за полчаса gitea от свежерегистранта. Доверия такому хостингу у пользователей будет безусловно валом(нет)

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)

было принято решение о переносе всех репозиториев на сервера размещённых на территории РФ

Странное решение. В случае потери связности по любым причинам хотелось бы чтобы весь мой код остался снаружи. Зачем хотеть обратного?

slovazap ★★★★★
()
Последнее исправление: slovazap (всего исправлений: 1)
Ответ на: комментарий от Pinkbyte

свежерегистранта

Дата регистрации: 18.04.12 00:21:55

Но да, скепсис будет, конечно. Брагин вон делал fireforge, но не потянул. А потянул бы — был бы сейчас на гребне волны, однозначно.

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

Вот это я мощно в глаза продолбился, видимо совсем с работы устал! Минимальный скор конечно же лишь добавил уверенности в моей «правоте».

Pinkbyte ★★★★★
()

В связи с последними новостями о возможной блокировке доступа к сервисам хранения кода

Я не то чтобы не верю, а где про это можно почитать?

kvpfs ★★
()

в случае блокировки доступа к сервисам хранения кода, не репозитории нужно переносить, а тушу свою, как можно дальше от территории РФ

Ford_Focus ★★★★★
()
Ответ на: комментарий от kvpfs

Я не то чтобы не верю, а где про это можно почитать?

Вот тут можешь почитать

https://github.com/github/feedback/discussions/12042

Пока github не высказался вроде, но у предложения много лайков, так что github может и принять это предложение…

fsb4000 ★★★★★
()
Ответ на: комментарий от fsb4000

Лайков там всего в 1.6 раз больше. И решение будет приниматься на основе своих соображений, а не подобной темы. Если их регулятор не потребует закрыть доступ.

grem ★★★★★
()
Ответ на: комментарий от Ford_Focus

Угу, я тоже о том же подумал. В принципе и так понятно, что тушку свою вывозить надо было ещё вчера, в СССР-2.0 прямой дорогой, и вся эта возня на много лет. Ещё свои стараются и запрещают вывод денег зарубеж.

kvpfs ★★
()
Ответ на: комментарий от dimgel

Ты кошелёк свой отдашь подержать соседу в очереди, пока сам сходишь отлить? Думаю, что нет.

А кодом (своим активом) неизвестно с кем, неизвестно на каких условиях делиться готов.

vvn_black ★★★★★
()
Последнее исправление: vvn_black (всего исправлений: 1)

К сервису без внятной модели получения дохода доверия нет. В данном случае бесплатный это минус, а не плюс.

Про синхронизацию каждый час не очень понятно. Это как-то будет сказываться на работе пользователей или это просто бэкапы?

Legioner ★★★★★
()
Ответ на: комментарий от vvn_black

А кодом (своим активом) неизвестно с кем, неизвестно на каких условиях делиться готов.

Строго наоборот: я хоть сколько-нибудь важный код вообще никаким облакам не доверяю. Потому как чего стоят эти ToS мы видим. Так что моя ирония была в прямо противоположную сторону.

dimgel ★★★★★
()
Ответ на: комментарий от grem

А несколько месяцев назад тут посмеивались над gitflic

Ого. Ты про эту тему? Жаль, за пределы толксов не вышло, можно было бы и на главной написать.

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

Да, и про эту тоже GitFlic - первый российский сервис для хранения кода и работы с ним

Сам сервис может и сыроват: я им не пользовался, но какие-то недочёты оформления и скорости веб-интерфейса в глаза бросались. К тому же у меня все равно своих проектов нет, поэтому даже копировать туда для «посмотреть как работает» было нечего.

grem ★★★★★
()
  1. Ты вообще кто, чем занимаешься, где работаешь, либо какой компанией владеешь?
  2. Какое соглашение на использование?
  3. Чем планируешь окупать хостинг?
  4. Если деньги у тебя закончатся, что делать будешь?
  5. Как планируешь избавляться от Bus factor == тебе?
ploskov
()

Короч, если зарегаться, то письмо с подтверждением почты приходит в спам. на gmail почту

romanlinux ★★★
()

Веб-сервис будет бесплатным

Оборудование бесплатное, электропитание бесплатное? Услуги админов бесплатны?

Товарищ, делай платный сервис

I-Love-Microsoft ★★★★★
()

яннп, под чьей эгидой сервис? кто платит? или это хоумпейдж твой личный?

Anoxemian ★★★★★
()

Спасибо, я себе уже несколько таких развернул

IIIypuk ★★★★
()
19 апреля 2022 г.
Ответ на: комментарий от grem

Да, и про эту тоже GitFlic - первый российский сервис для хранения кода и работы с ним
Сам сервис может и сыроват: я им не пользовался, но какие-то недочёты оформления и скорости веб-интерфейса в глаза бросались.

Загадки начинаются с самого начала.

Зарегистрировался, но создать проект с открытым исходным кодом невозможно. Только приватный проект создать можно:

https://ibb.co/85Nn6T2

Почему так - неясно.

Xintrea ★★★★★
()
Ответ на: комментарий от Xintrea

На яндекс диск или mail.ru диск в крайнем случае можно залить...

MOPKOBKA ★★★★★
()
Ответ на: комментарий от Morin

А вот и нет - на 19.04.2022 этот флажок неактивен.

Да и какой смысл?

Если отсутсвуют даже такие элементарные (и архи-необходимые на старте «пражекта») вещи,как миграция с других хабов, инит-пуш сколько-нибудь крупного локального репозитория и своевременная и компетентная поддержка.

Не говоря уже о таких «невероятных» вещах как коданализ, cl|cd, таск-менежмент, api для стороннего софта.

hargard ★★
()
Ответ на: комментарий от Xintrea

Денег нет и никогда небыло.

Это то и беспокоит. Я понимаю, что из лучших побуждений. Но всё равно - стоит разделить убытки, раз уж несёшь их (плата за домен и хостинг/интернет - как минимум).

ploskov
()
24 мая 2022 г.

Эээх, бида-пичаль.

Походу рейдорнули.

:(

hargard ★★
()
Ответ на: комментарий от Qwentor

Шо, опять? На самом деле GitFlic тоже валяется периодически…

shkolnick-kun ★★★★★
()

Не могу запушить коммиты на через https, ни через ssh. получаю следующее:

Pushing to git@git.org.ru:shkolnick-kun/yafl.git
unexpected fault address 0xe7027c051e
fatal error: fault
[signal SIGSEGV: segmentation violation code=0x1 addr=0xe7027c051e pc=0x46f25f]

goroutine 1 [running, locked to thread]:
runtime.throw({0x2697a78, 0xc00052c2b0})
	/usr/local/go/src/runtime/panic.go:1198 +0x71 fp=0xc00041c498 sp=0xc00041c468 pc=0x43e611
runtime.sigpanic()
	/usr/local/go/src/runtime/signal_unix.go:742 +0x2f6 fp=0xc00041c4e8 sp=0xc00041c498 pc=0x454b56
aeshashbody()
	/usr/local/go/src/runtime/asm_amd64.s:1324 +0x39f fp=0xc00041c4f0 sp=0xc00041c4e8 pc=0x46f25f
runtime.mapassign_faststr(0x2312740, 0xc000148240, {0x27c058b, 0xe700000013})
	/usr/local/go/src/runtime/map_faststr.go:214 +0x59 fp=0xc00041c558 sp=0xc00041c4f0 pc=0x41b879
github.com/go-enry/go-enry/v2/data.init()
	/go/pkg/mod/github.com/go-enry/go-enry/v2@v2.7.1/data/frequencies.go:534 +0x5fd36 fp=0xc0004235c0 sp=0xc00041c558 pc=0xa8f176
runtime.doInit(0x519e6c0)
	/usr/local/go/src/runtime/proc.go:6498 +0x123 fp=0xc0004236f8 sp=0xc0004235c0 pc=0x44dfe3
runtime.doInit(0x51a7c00)
	/usr/local/go/src/runtime/proc.go:6475 +0x71 fp=0xc000423830 sp=0xc0004236f8 pc=0x44df31
runtime.doInit(0x51a15c0)
	/usr/local/go/src/runtime/proc.go:6475 +0x71 fp=0xc000423968 sp=0xc000423830 pc=0x44df31
runtime.doInit(0x51bb920)
	/usr/local/go/src/runtime/proc.go:6475 +0x71 fp=0xc000423aa0 sp=0xc000423968 pc=0x44df31
runtime.doInit(0x51bda00)
	/usr/local/go/src/runtime/proc.go:6475 +0x71 fp=0xc000423bd8 sp=0xc000423aa0 pc=0x44df31
runtime.doInit(0x51c56a0)
	/usr/local/go/src/runtime/proc.go:6475 +0x71 fp=0xc000423d10 sp=0xc000423bd8 pc=0x44df31
runtime.doInit(0x51c4e60)
	/usr/local/go/src/runtime/proc.go:6475 +0x71 fp=0xc000423e48 sp=0xc000423d10 pc=0x44df31
runtime.doInit(0x51a9a80)
	/usr/local/go/src/runtime/proc.go:6475 +0x71 fp=0xc000423f80 sp=0xc000423e48 pc=0x44df31
runtime.main()
	/usr/local/go/src/runtime/proc.go:238 +0x1e6 fp=0xc000423fe0 sp=0xc000423f80 pc=0x440ca6
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc000423fe8 sp=0xc000423fe0 pc=0x471e41

goroutine 19 [select]:
code.gitea.io/gitea/modules/log.(*ChannelledLog).Start(0xc0000a6370)
	/go/src/code.gitea.io/gitea/modules/log/event.go:70 +0x91
created by code.gitea.io/gitea/modules/log.NewChannelledLog
	/go/src/code.gitea.io/gitea/modules/log/event.go:61 +0x245

goroutine 20 [select]:
code.gitea.io/gitea/modules/log.(*MultiChannelledLog).Start(0xc00012c100)
	/go/src/code.gitea.io/gitea/modules/log/event.go:300 +0x27c
created by code.gitea.io/gitea/modules/log.(*MultiChannelledLog).AddLogger
	/go/src/code.gitea.io/gitea/modules/log/event.go:190 +0x17b
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.


Проверено на двух репозиториях…

shkolnick-kun ★★★★★
()
Последнее исправление: shkolnick-kun (всего исправлений: 1)
Ответ на: комментарий от shkolnick-kun

Попробовал создать репозиторий. Добавил ключ, проверил его подписав. потом

dron@gnu:~/Рабочий-стол$ git clone git@git.org.ru:blogdron/blogdron.git
Клонирование в «blogdron»…
The authenticity of host 'git.org.ru (5.128.248.163)' can't be established.
ED25519 key fingerprint is ТУТ_БЫЛ_ОТПЕЧАТОК_Я_ЕГО_СПРЯТАЛ.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'git.org.ru' (ED25519) to the list of known hosts.
unexpected fault address 0xe7027c051e
fatal error: fault
[signal SIGSEGV: segmentation violation code=0x1 addr=0xe7027c051e pc=0x46f25f]

goroutine 1 [running, locked to thread]:
runtime.throw({0x2697a78, 0x18})
	/usr/local/go/src/runtime/panic.go:1198 +0x71 fp=0xc00039c498 sp=0xc00039c468 pc=0x43e611
runtime.sigpanic()
	/usr/local/go/src/runtime/signal_unix.go:742 +0x2f6 fp=0xc00039c4e8 sp=0xc00039c498 pc=0x454b56
aeshashbody()
	/usr/local/go/src/runtime/asm_amd64.s:1324 +0x39f fp=0xc00039c4f0 sp=0xc00039c4e8 pc=0x46f25f
runtime.mapassign_faststr(0x2312740, 0xc0001402a0, {0x27c058b, 0xe700000013})
	/usr/local/go/src/runtime/map_faststr.go:214 +0x59 fp=0xc00039c558 sp=0xc00039c4f0 pc=0x41b879
github.com/go-enry/go-enry/v2/data.init()
	/go/pkg/mod/github.com/go-enry/go-enry/v2@v2.7.1/data/frequencies.go:534 +0x5fd36 fp=0xc0003a35c0 sp=0xc00039c558 pc=0xa8f176
runtime.doInit(0x519e6c0)
	/usr/local/go/src/runtime/proc.go:6498 +0x123 fp=0xc0003a36f8 sp=0xc0003a35c0 pc=0x44dfe3
runtime.doInit(0x51a7c00)
	/usr/local/go/src/runtime/proc.go:6475 +0x71 fp=0xc0003a3830 sp=0xc0003a36f8 pc=0x44df31
runtime.doInit(0x51a15c0)
	/usr/local/go/src/runtime/proc.go:6475 +0x71 fp=0xc0003a3968 sp=0xc0003a3830 pc=0x44df31
runtime.doInit(0x51bb920)
	/usr/local/go/src/runtime/proc.go:6475 +0x71 fp=0xc0003a3aa0 sp=0xc0003a3968 pc=0x44df31
runtime.doInit(0x51bda00)
	/usr/local/go/src/runtime/proc.go:6475 +0x71 fp=0xc0003a3bd8 sp=0xc0003a3aa0 pc=0x44df31
runtime.doInit(0x51c56a0)
	/usr/local/go/src/runtime/proc.go:6475 +0x71 fp=0xc0003a3d10 sp=0xc0003a3bd8 pc=0x44df31
runtime.doInit(0x51c4e60)
	/usr/local/go/src/runtime/proc.go:6475 +0x71 fp=0xc0003a3e48 sp=0xc0003a3d10 pc=0x44df31
runtime.doInit(0x51a9a80)
	/usr/local/go/src/runtime/proc.go:6475 +0x71 fp=0xc0003a3f80 sp=0xc0003a3e48 pc=0x44df31
runtime.main()
	/usr/local/go/src/runtime/proc.go:238 +0x1e6 fp=0xc0003a3fe0 sp=0xc0003a3f80 pc=0x440ca6
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc0003a3fe8 sp=0xc0003a3fe0 pc=0x471e41

goroutine 19 [select]:
code.gitea.io/gitea/modules/log.(*ChannelledLog).Start(0xc0000cc320)
	/go/src/code.gitea.io/gitea/modules/log/event.go:70 +0x91
created by code.gitea.io/gitea/modules/log.NewChannelledLog
	/go/src/code.gitea.io/gitea/modules/log/event.go:61 +0x245

goroutine 20 [select]:
code.gitea.io/gitea/modules/log.(*MultiChannelledLog).Start(0xc000122100)
	/go/src/code.gitea.io/gitea/modules/log/event.go:300 +0x27c
created by code.gitea.io/gitea/modules/log.(*MultiChannelledLog).AddLogger
	/go/src/code.gitea.io/gitea/modules/log/event.go:190 +0x17b
fatal: Не удалось прочитать из внешнего репозитория.

Удостоверьтесь, что у вас есть необходимые права доступа
и репозиторий существует.
dron@gnu:~/Рабочий-стол$ 



LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от shkolnick-kun

ТС создал 1 тему и ни разу не отписался… Домен какой хороший, но не понятно, кто, зачем, почему. Работает оно под кроватью ТСа или где то ещё.

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от LINUX-ORG-RU

ТС нашелся на github. Вот группа в телеге для решения проблем: https://t.me/gitorgru

Кстати, ТС не может залогиниться сюда, т.к. забыл пароль и восстановление не сработало.

Кто-нибудь знает, что делать в таких случаях?

shkolnick-kun ★★★★★
()
Последнее исправление: shkolnick-kun (всего исправлений: 1)
Ответ на: комментарий от grem

Несколько месяцев назад здесь посмеивались над «Чебурнет».

mark1
()
Ответ на: комментарий от shkolnick-kun

Вспомнил анекдот про дурака и стеклянный детородный орган.

mark1
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.