Domanda

Quando ho iniziato il mio attuale lavoro, mi è stato detto di installare il plug -in sovversivo per Eclipse e dato l'URL del repository per abbattere i progetti. Il mio nome utente e la mia password erano/sono uguali alle mie credenziali di Active Directory. Quindi ho installato il plug -in, ho creato un nuovo repository (non ricordare come, ma è stato facile da fare) e non ho mai guardato indietro.

Ora sto passando a una squadra diversa, che usa anche SVN per il controllo delle origini, ma l'ho impostato su un server completamente diverso. Mi è stato chiesto di inserire un biglietto con i sistemi per richiedere l'accesso a questo server SVN in modo da poter accedere al codice di quest'altro team.

La persona dei sistemi assegnata al mio biglietto mi ha appena inviato la seguente e -mail:

Allegati sono i file PKCS12 necessari per l'accesso a SVN su [svn.someserver.com]. Dovrai inserire questi file sui sistemi locali e quindi aggiungere la seguente configurazione al file ~/.Subversion/server, per il tuo client SVN. Uso solo il comando SVN su Linux, quindi la mia directory home contiene la directory .subversion e il file dei server è in quella directory. Invierò la tua password separatamente.

Nota: Ho una macchina Windows, quindi una parte della mia confusione Maggio deriva dal fatto che la tecnologia è su Linux e io sono su Windows 7.

L'allegato era un file zip che estraeva due file separati:

  • foo.pem - Un file PEM (?)
  • atannon - un file "Exchange di informazioni personali" (?); Come il mio nome utente

La tecnologia ha seguito un'e -mail che mi ha dato la mia password in ClearText.

Ho controllato la mia home directory e non vedo un .subversion o .svn Directory nascosta ovunque. Mi chiedo se ho bisogno di seguire le sue indicazioni, ma usando il mio Program Files/eclipse/ directory invece.

Quindi ho diverse domande qui, tutte relative a come configurare l'accesso SVN nel modo prescritto da questa tecnologia dei sistemi:

  • Perché è stato così facile per me essere impostato con il primo server SVN quando ho iniziato il mio lavoro (basta installare il plug -in e trovare il repository tramite Reporer di Eclipse) e perché questo server richiede così tanta configurazione? Suppongo che ci siano più metodi per ottenere l'accesso a un server SVN e questo secondo team utilizza solo un metodo di configurazione più lungo?
  • Qualcuno può darmi una carrellata super-quick di ciò che ognuno di questi file è e quale scopo servono? E perché devo installarli localmente sul mio sistema?
  • Dove devo installare questi file? La tecnologia voleva che li mettessi nella mia directory ~/. solo Il client SVN che ho mai installato è stato sovversivo (tramite Eclipse)
  • Ho provato a creare un nuovo repository per [svn.someserver.com] in Eclipse. Ho fornito il mio nome utente e la password ClearText che la tecnologia mi ha inviato e ora mi sta dando una finestra di dialogo che afferma che devo "Fornire informazioni di autenticazione", Chiedendo impostazioni SSL, e in particolare un file e una passphrase per il certificato client ... i file che mi hanno inviato su sono sufficienti per questo? In tal caso, forse la risposta alla mia domanda sopra richiede solo di sapere quali file puntare l'eclissi e non devo installare questi file da nessuna parte

Di solito non mi piace fare più domande all'interno di una domanda gigante, ma queste sono tutte così simili in natura, non volevo ingombrare, quindi con troppe domande strettamente correlate.

Grazie in anticipo per qualsiasi aiuto qui!

È stato utile?

Soluzione

Perché è stato così facile per me essere impostato con il primo server SVN quando ho iniziato il mio lavoro (basta installare il plug -in e trovare il repository tramite Reporer di Eclipse) e perché questo server richiede così tanta configurazione?

Il primo server ha impostazioni di sicurezza meno paranoiche (se ne sono affatto), la seconda è stata configurata da Real Admin. L'autorizzazione del Client-certificate è il metodo più a prova di proiettile

Qualcuno può darmi una carrellata super-quick di ciò che ognuno di questi file è e quale scopo servono? E perché devo installarli localmente sul mio sistema?

foo.pem è il tuo certificato S/MIME personale, utilizzato per l'autenticazione client, che hai Storelocally e Link con Repo's Server. Atannon (credo) contiene password per il certificato privateKey, che verrà chiesto (TBT) alla prima operazione con Repo (o con tutti, se non si memorizza la password)

Dove devo installare questi file? La tecnologia voleva che li mettessi nella mia directory ~/.

Per Windows, $ home-dir (~ in smokorld) è C:\Users\<Your Username>\ (Win7) o c:\Documents and Settings\<Your Username>\ (WinXP). Devi trovare all'interno di questo file di server albero (e ricordare la sua posizione per il futuro). Nel caso del mio XP (solo con tartaruga, nessuna eclissi)

Directory of c:\Documents and Settings\Badger\Application Data\Subversion

30.06.2010  09:02    <DIR>          auth
02.01.2012  19:11             6 712 config
30.06.2010  09:02             4 400 README.txt
30.06.2010  09:02             7 832 servers

"Fornire informazioni di autenticazione", chiedendo impostazioni SSL e in particolare un file e una passphrase per il certificato client ... i file che mi hanno inviato sono sufficienti per questo?

Sì, PEM-File è un certificato in PKCS12-Format, Atannon (spero)-contenere la password per esso

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top