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ć?
@redve może wpisz sobie w pliku hosts TWOJA_DOMENA [spacja] IP
Podejrzewam, że nie rozwiązuje nazwy domeny.
@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ć?
@redve jeszcze jak. Najpierw bym sprawdził czy to zadziała, a później szukał rozwiązania.
@Fausto dalej działa tylko pierwsza opcja, ale zamiast {publiczne ip} piszę {moja domena}:{port}
@redve
Na OVH masz tylko wykupioną domenę czy VPS-a?
sprawdź delegację domeny
@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
@redve a rzuć jaki błąd Ci się pokazuje
@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
@entropy_ właśnie to próbuje, czekam żeby domena sie rozpropagowała
@redve w panelu cloudflare nie możesz dodać rekordu a?
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
@redve Spróbuj przekierować DNS-y bezpośrednio na twój IP, bez cloudflare.
@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
@entropy_ To zadziała
@redve to w panelu cloudflare dodaj sobie subdomenę wpisem typu a, bez tej chmurki. Wtedy komunikacja będzie bezpośrednia.
DNS niedotykaj.
@UncleFester jak odznaczy tą chmurkę po prawej to zadziała
@entropy_
@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
@redve jeżeli jesteś pewien że wszystko dobrze ustawiłeś ale nie działa to flush dns
Zrób z linii poleceń i z chrome
https://blog.hubspot.com/website/flush-dns#how-to-flush-dns-linux
@entropy_ dobra, po ustawieniu A rekordu na nową subdomene, i moje ip zadziałało. Mogę robić git clone z mojego zdalnego ssh
@redve super. Udanej pracy w takim razie
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ć