Kirjoittaja Aihe: Mercurial (hg) subrepository käyttäjätunnuskysely pois pull/push  (Luettu 1584 kertaa)

Jantunen

  • Käyttäjä
  • Viestejä: 254
  • Hö.
    • Profiili
    • Strobotti.com: Valokuvausta ja kameraharrastusta
Moi,

Minulla on muutama java-projekti jotka jakavat suurimman osan kirjastoista joten pystytin kirjastoille oman mercurial-repon jonka sitten kloonasin noihin projekteihin ali-repoksi (kaunista suomea?). Ongelmaksi, tai oikeastaan "ongelmaksi" muodostuu vain se, että nyt käyttäjätunnusta kysellään pull ja push -komentojen yhteydessä kaksi kertaa, eli kerran projektin omaan autentikointiin toisen kerran subrepon vastaavaan. Projektin käyttäjätunnus- ja salasanakysely kyllä lähtee laittamalla projektin omaan .hg/hgrc-tiedostoon tarvittavat kohdat, eli tyyliin:

Koodia: [Valitse]
[paths]
default = http://tunnus:salasana@hg.osoite.net/hg/projekti/

Kokeilin samaa kaavaa sekä alirepon .hg/hgrc-tiedostoon että projektin omaan .hgsub-tiedostoon ilman tulosta: itse projekti ei nyt kysele mitään, mutta alirepo edelleen kylläkin. Todellisuudessa .hgsub-tiedoston muokkaaminen tällä tavalla ei tulisi edes kyseeseen, sillä ko. tiedostohan on commitoituna projektin repoon, joka tarkoittaisi käytännössä sitä, että kaikki projektin kloonanneet näkisivät sekä käyttäjätunnukseni että salasanani.

ps. olen tietoinen että salasanan kirjoittaminen selväkielisenä tuonne on huonoa tietoturvaa, mutta tarkoitus ei ole jättääkään salasanaa tuonne, haluan vain saada edes tuon käyttäjätunnuksen kyselyn pois, mutta siihen asti tasoitan tilannetta vähentämällä kirjoitettavaa...  :)
Lenovo Thinkpad T420 Intel i5 16Gt/SSD512GB+HDD2TB, Ubuntu 16.04 Xenial Xerus 64bit; Kuvia ja lätinää valokuvauksesta: https://www.strobotti.com/

_Pete_

  • Käyttäjä
  • Viestejä: 1836
  • Fufufuuffuuu
    • Profiili
Moi,

Minulla on muutama java-projekti jotka jakavat suurimman osan kirjastoista joten pystytin kirjastoille oman mercurial-repon jonka sitten kloonasin noihin projekteihin ali-repoksi (kaunista suomea?). Ongelmaksi, tai oikeastaan "ongelmaksi" muodostuu vain se, että nyt käyttäjätunnusta kysellään pull ja push -komentojen yhteydessä kaksi kertaa, eli kerran projektin omaan autentikointiin toisen kerran subrepon vastaavaan. Projektin käyttäjätunnus- ja salasanakysely kyllä lähtee laittamalla projektin omaan .hg/hgrc-tiedostoon tarvittavat kohdat, eli tyyliin:

Koodia: [Valitse]
[paths]
default = http://tunnus:salasana@hg.osoite.net/hg/projekti/

Kokeilin samaa kaavaa sekä alirepon .hg/hgrc-tiedostoon että projektin omaan .hgsub-tiedostoon ilman tulosta: itse projekti ei nyt kysele mitään, mutta alirepo edelleen kylläkin. Todellisuudessa .hgsub-tiedoston muokkaaminen tällä tavalla ei tulisi edes kyseeseen, sillä ko. tiedostohan on commitoituna projektin repoon, joka tarkoittaisi käytännössä sitä, että kaikki projektin kloonanneet näkisivät sekä käyttäjätunnukseni että salasanani.

ps. olen tietoinen että salasanan kirjoittaminen selväkielisenä tuonne on huonoa tietoturvaa, mutta tarkoitus ei ole jättääkään salasanaa tuonne, haluan vain saada edes tuon käyttäjätunnuksen kyselyn pois, mutta siihen asti tasoitan tilannetta vähentämällä kirjoitettavaa...  :)

Javan kyseessä olessa varmaankin käytät jotain IDEä ? Niiden versionhallinta integraatiossa on mahdollisuus tallentaa repojen salasanat.


Jantunen

  • Käyttäjä
  • Viestejä: 254
  • Hö.
    • Profiili
    • Strobotti.com: Valokuvausta ja kameraharrastusta
clips

Javan kyseessä olessa varmaankin käytät jotain IDEä ? Niiden versionhallinta integraatiossa on mahdollisuus tallentaa repojen salasanat.

Ihan Geanyä olen käyttänyt noiden koodaukseen, ovat sen verran yksinkertaisia noi appletit ettei ole tuntunut järkevältä ottaa mitään raskasta kehitysympäristöä tuohon. Vaikka käyttäisinkin, olisi silti suotavaa että tietäisin miten tuo tapahtuu noin yleisemmälläkin tasolla, mulla on muitakin projekteja (eri kielillä jne) Mercurialissa versioituna ja vastaava tilanne voisi tulla myöhemmin eteen niissä...
Lenovo Thinkpad T420 Intel i5 16Gt/SSD512GB+HDD2TB, Ubuntu 16.04 Xenial Xerus 64bit; Kuvia ja lätinää valokuvauksesta: https://www.strobotti.com/