#programowanie #komputery #informatyka

Mam na serwerze domowym serwer gitea. Kiedy chce coś z nim zrobić przez ssh, np:

git clone ssh://git@{PUBLICZNE_IP}:{PORT}/redve-dev/dotfiles.git

to wszystko działa, natomiast kiedy chcę dodać to samo repo, ale przez adres z gitea

git@{MOJA_DOMENA}.ovh:redve-dev/dotfiles.git

to nie idzie. Wygląda na to że problem jest z DNS-em i domeną którą kupiłem na OVH.

Ktoś ma pomysł jak to naprawić?

Komentarze (24)

@Fausto jak to ma pomóc kiedy chce z kimś pracować na gicie? Mam każdej osobie która użyje mojego repo kazać to zmieniać?

@UncleFester @Fausto

w sensie?

Mam domenę na OVH, którą przekierowuje do cloudflare (dla https-a), a z cloudflare na serwer.

Dodam że klonowanie po https-ie działa bez problemów

@Fausto could not resolve hostname, ale chyba problemem jest sam w sobie cloudflare. Spróbuje ustawić nowy dns record tylko dla ssh, bez przekierowania do cloudflare

@redve 2 rozwiązania:

Zrób sobie subdomenę która celuje bezpośrednio do serka. Cloudflare chowa IP Twojego serwera i podmienia na swój.


Edytuj plik host i ręcznie sobie dodaj IP i domenę ale będzie działać tylko na tym jednym komputerze

Dodam że klonowanie po https-ie działa bez problemów

@redve pamiętaj, że jak masz serek za cloudflarem to cloudflare daje swoje klucze https i deszyfruje u siebie całą komunikację, robi to co ma zrobić i wysyła dopiero do Twojego serwera

@entropy_ nie przesyłam nic tajnego w ten sposób, ale w przyszłości planuję to zmienić. Zwyczajnie chciałem mieć spokój z powiadomieniami że mam coś tylko po http XD

@redve to w panelu cloudflare dodaj sobie subdomenę wpisem typu a, bez tej chmurki. Wtedy komunikacja będzie bezpośrednia.

DNS niedotykaj.

@entropy_ ustawiłem ten A record na panelu OVH 2h temu i dalej nic, a normalnie po takim czasie przechodziło (w ogóle nie może mi wyszukać takiej strony). Stworzyłem teraz nowy rekord na panelu cloudflare, ale pytanie czy teraz znowu musze czekać aż sie to rozpropaguje?

@redve dobra, pomału.

Wejdź na ovh, panel domeny i powiedz co jest wpisane w ns1 i ns2.

Jeżeli ns jest z ovh to zmieniasz w ovh. Jeżeli ns jest z cloudflare to zmieniasz w cloudflare.

Jeżeli zmieniałeś ns to jesteś w dupie i musisz czekać.

Jeżeli zmieniasz w cloudflare to dodaj wpis typu a z subdomeną, przestaw chmurkę na szarą.

Jeżeli nie zmieniałeś ns1 i ns2 to będzie działać natychmiast

@entropy_ dobra, po ustawieniu A rekordu na nową subdomene, i moje ip zadziałało. Mogę robić git clone z mojego zdalnego ssh

hesli nic sie nie zmienilo to gitea ma z tym problem. Albo domena albo ip, nigdy oba. Sprawdz w configu czy pokazuje domene. Jesli jej nie pokazuje to znaczy, ze jest skonfigurowany pod IP i (jesli nic sie nie zmienilo) to musisz recznie zmienic pozycje w bazie danych.

Zaloguj się aby komentować