Ich bin mir nicht sicher, warum die Leute denken, dass der VPN-Ansatz der beste ist. Es ist nicht unbedingt sicherer und bietet nur einen Vorteil, den ich mir vorstellen kann.
Es ist bekannt, dass PPTP weniger als die ideale Sicherheit bietet, obwohl ich glaube, dass es seit seiner Einführung etwas verbessert wurde. Seien Sie also vorsichtig, welche VPN-Lösung Sie verwenden. Ich würde mit OpenVPN oder IPSEC gehen.
Sie können jedoch den Komfort von SSL / TLS ohne das VPN nicht übertreffen (lesen Sie weiter unten). Und um es noch sicherer zu machen, können Sie es nur als Zertifikat erstellen.
Wenn Sie jedoch der Meinung sind, dass Sie möglicherweise andere Dienste als die Quellcodeverwaltung anbieten, sollten Sie eine VPN-Lösung in Betracht ziehen, da Sie andere Dienste darüber tunneln.
Der Nachteil bei der Verwendung eines VPN besteht darin, dass Ihr PC effektiv Teil des Netzwerks wird, in das er eine Verbindung herstellt. Das kann auch von Vorteil sein. Wenn Sie jedoch eine Million Meilen von zu Hause entfernt sind und die Netzwerkverbindung zur Heimatbasis nicht zu schnell ist, kann es sein, dass Sie jedes Mal, wenn Sie einen Diff durchführen oder Code ein- oder auschecken möchten, das VPN verbinden und trennen.
Ich kann aus persönlicher Erfahrung hier sprechen, da ich ein Entwickler bin und es ein echtes Problem war, dies zu tun !!! Idealerweise werden beide Optionen bevorzugt.
Wenn Sie also im Internet usw. surfen, wird das Lesen der Nachrichten usw. möglicherweise eher langsam. Aber zumindest erhalten Sie sicheren Zugriff auf E-Mails. Überlegen Sie sich also, wie Sie es zuerst verwenden werden ... Wenn ich Sie wäre, würde ich in Betracht ziehen, beide zu implementieren.