Subversion Probleme mit Zertifikat

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Subversion Probleme mit Zertifikat

    Hallo,

    Kann mir hier jemand helfen? Ich habe folgendes Problem mit Subversion und https.
    Zur Fehlermeldung beim Commit komme ich nur, weil ich auf Shellebene ausgecheckt habe, sonst gibt es bereits einen Fehler NSURLErrorDomain -1012 wenn ich eine repository location mit https vom unserem CollabNet Subversion Edge mit selbst-signiertem Zertifikat angebe. Protokoll svn: gibt es dort leider nicht mehr.

    Danke,
    Roland

    Hi,

    When I try to commit files on my Mac using Xcode 5.0.2 I get
    the following error messge: ... failed to commit files. The server
    certificate failed to verify

    CollabNet Subversion Edge comes with
    a self-signed certificate. What can I do? I can use svn shell clients,
    but Xcode (the IDE) seems to have problems with the certificate.

    Thanks,
    Roland
  • ropo schrieb:

    https vom unserem CollabNet Subversion Edge mit selbst-signiertem Zertifikat

    Klingt so als wäre Xcode der Meinung, selbst-signierte Zertifikate seien per se nicht vertrauenswürdig. Eigentlich sollte Xcode dann fragen, ob Du damit einverstanden bist.

    Der Fehlercode sagt aus:

    Quellcode

    1. -1012 UserCancelledAuthentication the user cancelled when asked for authentication.

    Also liefert Xcode offensichtlich keine Authentication Informationen sondern bricht ab.
    Vermutung siehe oben. Gegebenenfalls musst Du Deiner KeyChain noch das Zertifikat des SVN Servers installieren und auf 'Vertrauenswürdig' setzen.
    «Applejack» "Don't you use your fancy mathematics to muddle the issue!"

    Iä-86! Iä-64! Awavauatsh fthagn!

    kmr schrieb:

    Ach, Du bist auch so ein leichtgläubiger Zeitgenosse, der alles glaubt, was irgendwelche Typen vor sich hin brabbeln. :-P
  • ropo schrieb:

    Der Fehler -1012 verschwindet, nachdem ich in der shell ein checkout mache und dabei accept permanently auswähle.
    Dann kommt stattdessen beim Eintragen des Repositories in Xcode ein Stopzeichen und "The server certificate failed to verify."


    achso, hast du schon gemacht - wenn Xcode nicht damit klarkommt und das zertifikat nicht global für gültig erklären kannst dann nimm doch einen besseren svn-client (Xcode finde ich dafür nicht besonders gut - ich bevorzuge versions.app)
  • ropo schrieb:

    Ich habs!
    Es gibt /usr/bin/svn und /Applications/Xcode.app/Contents/usr/bin/svn
    Jetzt habe ich letzteres aufgerufen und permanent akzeptiert. Alles klappt nun

    Gut zu wissen, danke fürs Teilen!
    «Applejack» "Don't you use your fancy mathematics to muddle the issue!"

    Iä-86! Iä-64! Awavauatsh fthagn!

    kmr schrieb:

    Ach, Du bist auch so ein leichtgläubiger Zeitgenosse, der alles glaubt, was irgendwelche Typen vor sich hin brabbeln. :-P