Ich muss svn Berechtigungen zugeordnet mir angezeigt werden. Gibt es eine Möglichkeit, dies ohne Zugriff auf Svn-Konfigurationsdateien zu tun?Gibt es eine Möglichkeit, eigene SVN-Berechtigungen anzuzeigen
Antwort
Die Antwort ist: es hängt davon ab, aber normalerweise nicht.
Subversion hat kein Konzept von Berechtigungen oder Benutzern oder Anmeldungen. Das mag für die überwiegende Mehrheit der Benutzer, die Subversion verwenden, komisch klingen, da sie Accounts und Logins verwenden müssen, aber Subversion kann die Sicherheit nicht direkt behandeln.
Stattdessen übergibt Subversion die Sicherheitskontrolle an den Server, der als Subversion-Server fungiert. Wenn Sie beispielsweise Apache httpd verwenden, können Sie die einfache HTTP-Authentifizierung, LDAP oder eine Vielzahl von Authentifizierungsmechanismen verwenden, die Apache httpd anbieten kann. Wenn Apache httpd sagt, du bist cool, sagt Subversion, du bist cool.
Auch die Basis svnserve
Prozess kann alles verwenden, die SASL Authentifizierung behandelt.
Dann haben Sie Pre-Commit-Hooks, die dem Benutzer Schreibrechte außerhalb des Sicherheitsmechanismus des Servers nehmen können.
Jetzt ist es möglich, dass der Sicherheitsmechanismus Ihnen Ihre Berechtigungen mitteilt, aber ich habe es selten gesehen. Zum Beispiel kann ein einfaches JavaScript die Benutzerrechte von der grundlegenden httpd-Authentifizierung anzeigen.
Ich schrieb einen Pre-Commit-Hook, der seine Sicherheitskontrolldatei im Repository behält, wo jeder sie anzeigen kann. Dies erlaubt einem Manager eines Projekts, die Berechtigungen des Projekts zu ändern, ohne auf den Subversion-Server zugreifen zu müssen (oder, was noch wichtiger ist, mich dazu zu bringen, es zu tun). Aber selbst das sagt Ihnen nicht die Erlaubnis vom Authentifizierungsmechanismus des Servers.
Also, die Antwort ist wahrscheinlich nein. Es gibt wahrscheinlich keine Möglichkeit auf Ihrer Site zu sagen, welche Berechtigungen Sie mit Subversion haben, da selbst Subversion selbst nicht weiß.
Sie könnten einfach etwas versuchen, das Lese- und dann Schreibrechte benötigt?
- 1. Gibt es eine Möglichkeit, Assembly-Datei anzuzeigen?
- 2. jqGrid - Gibt es eine Möglichkeit, immer eine vertikale Bildlaufleiste anzuzeigen?
- 3. Gibt es eine Möglichkeit, eine zugeordnete Abfrage als Zeile anzuzeigen?
- 4. R: Gibt es eine Möglichkeit, eine Liste anzuzeigen
- 5. Gibt es eine Möglichkeit, eigene Quellwerkzeuge auf Eclipse einzurichten?
- 6. HTML: Gibt es eine Möglichkeit, Bilder in einem Textfeld anzuzeigen?
- 7. Gibt es eine Möglichkeit, Beziehungen in Oracle SQL Developer anzuzeigen?
- 8. Gibt es eine Möglichkeit, Informationen aller clusterItems anzuzeigen (ohne Klick)?
- 9. Gibt es eine Möglichkeit, pdf unten Lutscher Android anzuzeigen?
- 10. Gibt es eine Möglichkeit, wireshark .pcap-Dateien in Fiddler anzuzeigen?
- 11. Gibt es eine bessere Möglichkeit, Teambuild-Protokolle anzuzeigen?
- 12. Gibt es eine Möglichkeit, nur Änderungen und Fehler anzuzeigen
- 13. Gibt es eine Möglichkeit, bereitgestellte Dateien in Azure anzuzeigen?
- 14. Gibt es eine Möglichkeit, TIFF-Bild im Browser anzuzeigen?
- 15. Gibt es eine Möglichkeit, den Ausführungsplan von Chiffren anzuzeigen?
- 16. Gibt es eine Möglichkeit, den iPad Simulator im Vollbildmodus anzuzeigen?
- 17. jQuery: Gibt es eine Möglichkeit für tablesorterPager, auswählbare Seitenzahlen anzuzeigen?
- 18. Gibt es eine Möglichkeit, Container-Namen in Docker-Statistiken anzuzeigen?
- 19. Gibt es eine Möglichkeit, Webdriver-Instanz auf Iframe-Website anzuzeigen
- 20. Gibt es eine Möglichkeit, Protokolle einer Podio-Anwendung anzuzeigen?
- 21. Android: Gibt es eine Möglichkeit, DialogPreference aus Code anzuzeigen?
- 22. Gibt es eine Möglichkeit, NODE_ENV über die Befehlszeile anzuzeigen?
- 23. Gibt es eine Möglichkeit, Bilder mit ASP.NET und app_offline.htm anzuzeigen?
- 24. Gibt es eine Möglichkeit, die Scrollleiste von ListView ständig anzuzeigen?
- 25. In Django gibt es eine Möglichkeit, Optionen als Kontrollkästchen anzuzeigen?
- 26. Gibt es eine Möglichkeit, die Abhängigkeitsbäume für Pip-Pakete anzuzeigen?
- 27. Gibt es eine Möglichkeit, vertikale Einrückungslinien in Delphi anzuzeigen?
- 28. Haskell: Gibt es eine idiomatische Möglichkeit, jedes Element in einer Liste in eine eigene Liste einzufügen?
- 29. Gibt es eine Möglichkeit, ein Bild im Client-Browser anzuzeigen, ohne es auf den Server hochzuladen?
- 30. Gibt es eine Möglichkeit, eine CABasicAnimation anzuhalten?