git ja NAS

Viestiketju alueella 'Ohjelmointi' , aloittaja Occurrence, 03.04.2021.

NOSTOJA MUROPAKETIN SISÄLLÖSTÄ
  1. Occurrence

    Rekisteröitynyt:
    23.06.2007
    Viestejä:
    813
    Miten saan gitin käyttämään NASia repository-paikkana ?

    Olen asentanut NASille gitin kuten pöytäkoneeseen (win10).
    SSH toimii joten sekään ei ole ongelma.

    Ihmetyttää kun kaikissa tuon remote repositoryn konffaus ohjeissa puuttuu remote serverin salasanan asetus SSH yhteydelle.
    Miten ihmeessä git osaisi replikoida kun ei tiedä salasanaa.
    Ohjeet tuntuvat keskittyvän vain johonkin julkiseen git-palveluun replikoimiseen. Minä en halua koodia pilveen, ainakaan toistaiseksi.
     
  2. Photiou

    Rekisteröitynyt:
    23.11.2005
    Viestejä:
    922
  3. Occurrence

    Rekisteröitynyt:
    23.06.2007
    Viestejä:
    813
    Mutta eihän tuo ratkaise mitään. Tuo ei luo automaattista replikointia vaan vaatii jatkuvan komentotulkin ajamisen ja manuaalisen SSH avaamisen joka kerta. Ei se ole mikään automaattinen replikointi vaan manuaalinen.

    Jokin tuossa muutenkin ihmetyttää. Miksi pitää luoda ensin paikallinen replika joka kopioidaan serverille ja sitten vielä luodaan kuitenkin uusi replika serverille.

    Esmierkissä viitataan serveriin nimellä "user@git.example.com" mutta mikä on formaatti kun käytetään IP:osoitetta?

    Jotenkin olisin kuvitellut että on mahdollista konfiguroida suoraan että kaikki tässä koneessa olevat git-kannat replikoidaan automaattisesti serverille x.
     
  4. Photiou

    Rekisteröitynyt:
    23.11.2005
    Viestejä:
    922
    En osaa tuohon automaattiseen replikointiin sanoa mitään, mutta muuten noin on tullut git:iä käytettyä eli jokainen kehittäjä vie manuaalisesti muutokset remoteen. Hoituu yleensä IDE:stä käsin, eli ei tarvitse välttämättä edes komentotulkkia avata. Ensimmäinen kerta toki työläämpi kun pitää laittaa se repo pystyyn serverille.

    Ensimmäinen on paikallinen replika ilman työhakemistoa ja init ajettuna serverillä asettaa group-oikeudet kopioituun repoon. Yleensä tulee tehtyä näitä vain projektin alussa, niin apinana tulee kopioitua loitsut :)

    IP suoraan nimen tilalle tai lisää vaihtoehtoisesti hosts-tiedostoon nimi IP:lle.

    Jos pelkkää backup:ia haluat, niin eikö tuon voi hoitaa tiedostojärjestelmätasolla?
     
  5. Occurrence

    Rekisteröitynyt:
    23.06.2007
    Viestejä:
    813
    Nyt ymmärrän paremmin. Tuossa ei siis ole tarkoituskaan olla automaattista replikointia. Ilmankos en sellaista saanut konffattua :p

    Taidan pitäytyä IP-osoitteessa. Se on aikas varma. Toki NASsilla on nimikin.

    Tuli sama mieleen tuosta backup replikoinnista kun ymmärsin että git ei osaa tuollaistakaan asiaa.
    Aika huonosti on gitin toiminta dokumentoitu. Yhtäkään kuvaa tai kuvausta arkkitehtuurita ja toiminnasta ei manuaalisivuilla ole vaan vain kuvattuna komennot ja nekin kehdosti.
    Millaistakohan taltiointitekniikkaa tuo mahtaa käyttää, incrementaalista vai mitä?
    Meinaan että jos on incrementaalinen niin osaako tuo selvittää itse sotkunsa tapahtuu jonkinlainen tiedon korruptoituminen vai luotetaanko vain siihen että varmuuskopiot tiedoista joiden paikkaa tai sisältöä ei edes haluta kertoa tai näyttää :confused:

    Kun tuo nyt ei osaa automaattisesti replikoida niin aika turha sille on sitä viitettä NASillekaan pistää.
     

Jaa tämä sivu

Alibi
Anna
Deko
Dome
Erä
Hymy
Kaksplus
Kippari
Kotilääkäri
Kotiliesi
Koululainen
Ruoka.fi
Parnasso
Seura
Suomen Kuvalehti
TM Rakennusmaailma
Tekniikan Maailma
Vauhdin Maailma
Golfpiste
Vene
Nettiauto
Ampparit
Plaza
Muropaketti