Svnaccess.

SVNAccess è una piccola applicazione Web che consente di gestire l'accesso ai repository SVN attraverso un'interfaccia semplice.
Scarica ora

Svnaccess. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Prezzo:
  • FREE
  • Nome editore:
  • JuniorJ
  • Sito web dell'editore:
  • http://www.jaj.com/projects/svnaccess/

Svnaccess. Tag


Svnaccess. Descrizione

Svnaccess è una piccola applicazione Web che consente di gestire l'accesso ai repository SVN attraverso un'interfaccia semplice. SVNAccess è una piccola applicazione Web che consente di gestire l'accesso ai repository SVN attraverso un'interfaccia semplice.Svnaccess utilizza i file / utenti password di Apache esistenti e memorizza le informazioni in un database MySQL per generare un file di accesso formattato AuthzsVNAccessFile. Diritti per un gruppo e un repository Accesso agli utenti in modo che i proprietari dei repository possano gestire i propri accessi.requirements: · Apache Web Server · PHP (la versione non dovrebbe contattare) · MySQL (la versione non dovrebbe contaminare) · File password Apache esistente (tale Come htppasswd.svn) · File di Gruppo Apache esistente (come HTGROUP.SVN) · Questa applicazione posta in una posizione accessibile alle cartelle di cartelle e utilizzo: 1) Gestisci Gestisci il gruppo è possibile creare nuovi gruppi per gli utenti e controllare l'appartenenza a quei gruppi di questa pagina . Puoi modificare i gruppi esistenti, che ti consente davvero di rinominare un gruppo. Tuttavia, poiché i gruppi sono memorizzati nel database tasti su un numero ID, non è necessario modificare nulla nella sezione Gestione dei repository. Tutte le modifiche del gruppo si rifletteranno automaticamente nella sezione Gestione dei repository. Qualsiasi utente aggiunto all'area "Admins" di un gruppo sarà quindi consentita Aggiungi e rimuovere gli utenti da quel gruppo. Ciò consente la delegazione del mantenimento dell'appartenenza al gruppo agli utenti SVN regolari. Gli amministratori non hanno la capacità di fare altro che aggiungere e rimuovere i membri. Non possono cambiare chi è un amministratore, modificare le proprietà del gruppo o attivare il gruppo. Qualsiasi gruppo che è reso "inattivo" non sarà scritto quando viene creato AuthzsvnaccessFile.2) Gestisci i repositoryRepository possono essere creati e gestiti qui. L'unica differenza di Group Management è che i gruppi possono essere nominati qualsiasi cosa, e i repository devono riflettere le posizioni SVN effettive. Ad esempio: se si ha un repository denominato "BigProject" è possibile creare un repository denominato "BigProject: /" e "BigProject: / tag" .Since Autorizzazioni propagate ai bambini, tutte le sottocartelle sarebbero eredita da "BigProject: /" tranne " BigProject: / Tag "che potrebbero avere Autorizzazioni diverse.3) Creare l'accesso SVN FileClicking Questo collegamento in qualsiasi momento forzerà ricreare l'authzsvnaccessfile. Per questo funzionare ovviamente, il file deve essere scrivibile dal server Web (di solito significa che deve essere posseduto dallo stesso utente che il server Web esegue AS). Autorizzazioni AREMMEDIAMENTE Aggiornato e nulla deve essere riavviato per loro da prendere in vigore.4) General AccessIt è perfettamente sicuro per consentire a tutti gli utenti validi di accedere a questa app. Questo fa due cose. Innanzitutto, chiunque non sia un "admin" di un gruppo o di un repository non verrà visualizzato alcun dato o opzione. In secondo luogo, chiunque abbia accesso ad amministratore a un gruppo o nel repository sarà in grado di gestire le loro risorse. Installazione: 1) Posizionare tutta la fonte in una cartella Web da sola. In genere questo potrebbe essere / svnaccess dal tuo documentroot. Per l'amor di Sanità, presumeremo di aver scelto il nome della cartella per il resto dei passaggi.2) Creare un database per l'uso da questa applicazione. Questo sarà riferito qui come $ dB.3) Importa il file svnaccess.sql dalla cartella / svnaccess / installa in $ dB.4) Se hai fatto un "checkout" invece di una "esportazione" per recuperare la distribuzione (supponendo Naturalmente da averlo ottenuto da SVN e non da una delle versioni rilasciate) potresti voler cancellare qualsiasi cartella .svn. Non danneggeranno nulla, ma probabilmente non dovrebbero essere lì.5) Copia la configurazione-sample.php da config.php nella cartella / svnaccess e quindi aprilo nell'editor di testo a tua scelta. Ha commenti che spiega tutte le modifiche che dovresti aver bisogno di fare.6) Proprio come SVN, è altamente raccomandato di utilizzare SSL per la posizione in cui si accede a questa app. In questo modo non vengono trasmesse alcuna password di testo in chiaro su Internet (Bad Juju). Ecco una configurazione di esempio che potresti utilizzare nel tuo file httpd.conf. SslrequiressL Richiede l'utente valido Authtype AuthName di base "SVN Access Administration" AuthUserFile Conf / HTPassassWD.svn AuthGroupFile Conf / HTgroup.svn 7) Modifica il file HTGROUP.SVN (o qualsiasi altra cosa). Il file Config.php fa riferimento al nome del gruppo appropriato (it predefiniti a repositoryAdmins). Assicurati di avere una linea che assomiglia a questo: RepositoryAdmins: SuperUserwhere "SuperUser" sarebbe un elenco di utenti separati da virgola che hanno i diritti di accesso completo per cambiare tutti i gruppi e i repository.8) Dovrai riavviare Apache in ordine per HTTPD.CONFF Modifica per avere effetto. Quali sono nuovi in questa versione: · La funzionalità di gestione utente / password è stata aggiunta e le opzioni di creazione per il file Authz sono state migliorate.


Svnaccess. Software correlato

Eclipsedarcs.

EclipsEdArCs è un progetto per sviluppare l'integrazione per il sistema di controllo della versione distribuita DARCS nell'IDIPSE IDE. ...

179

Scarica

Capcode

Un sistema di navigazione per i marinai con una specializzazione nell'assistenza alla regata ...

202

Scarica

dicelab.

consente di esprimere schemi di rotolamento di dadi complessi in un linguaggio funzionale e quindi roll dadi ...

140

Scarica