Frage So richten Sie die Codezugriffssicherheit lokal in Eclipse ein


Gibt es eine Möglichkeit, den Projektquellcode lokal im Eclipse-Arbeitsbereich zu sichern? Ich sehe, es gibt eine gute Funktion für CAS in .Net. In .Net IDE, wenn ich ein Projekt öffne, nach dem es fragt

Windows-Sicherheitsanmeldeinformationen an Team Foundation Server

Wenn ich keine gültigen Anmeldeinformationen eingeben, wird der Projektinhalt nicht geladen. Gibt es so etwas in Eclipse?

Lass es mich wissen, bitte.

Vielen Dank


0
2018-03-29 05:50


Ursprung


Wow, ich habe Google nach "Team Foundation Server Code Access Security" durchsucht, und diese Frage kam 13 Minuten nach der Anfrage auf der ersten Seite der Ergebnisse auf. Wie oft crawlt Google diese Seite? :-) - Wyzard


Antworten:


Ich bin nicht hundertprozentig sicher, wonach Sie fragen. Auf der einen Seite sprichst du über Setup Eclipse örtlich Auf der anderen Seite sprechen Sie über Team Foundation Server.

Soweit ich weiß, können Sie mit Team Foundation Server den Zugriff auf die Quellcode-Repositories (auf dem Server) regeln. Es steuert, ob Sie Code von diesem Server auf Ihren Computer kopieren können (und wenn Sie Änderungen auf den Server zurückschieben usw.). Es ist nicht so sehr ein Feature der IDE, sondern eines der Versionskontrollsysteme.

Wie Sie diese Zugriffskontrolle in Ihren Eclipse-Projekten realisieren, hängt also davon ab, welches Versionskontrollsystem Sie verwenden.

Für Subversion / svn gibt es mehrere Möglichkeiten. Ein guter Ausgangspunkt könnte sein

Wenn Sie Ihren Subversion-Server nicht selbst administrieren, sondern eher trac oder eine ähnliche Software verwenden, die auch Wiki- und Problem-Tracking usw. integriert (näher an dem, was Team Foundation Server beinhaltet), dann können Sie wahrscheinlich die Autorisierungseinstellungen in seiner Schnittstelle konfigurieren.

Falls Sie ein anderes Versionskontrollsystem verwenden, passen Sie bitte Ihre Frage an.


1
2018-04-09 02:18



Hallo Zpea, Entschuldigung für mein Englisch. Ich schätze deine Antwort sehr. Wie Sie sagten, ist die Regulierung des Zugriffs auf die Quellcode-Repositories mithilfe von SVN eine gute Option, um den Quellcode auf dem Server zu sichern. Was ich suche ist, sich lokal in der Eclipse-Idee zu sichern. Um den Projektquellcode im Eclipse-Arbeitsbereich zu öffnen, sollte er nach Anmeldeinformationen fragen, wenn ich gültige Berechtigungsnachweise eintrage, dann sollte nur das Projekt geöffnet werden und das Projekt ausführen. Ich hoffe es ist jetzt klar. Bitte lass es mich wissen ..... Danke - praveenb
Ah okay, jetzt verstehe ich etwas besser. Aber von wem möchten Sie den Quellcode schützen? Ich schätze, der Entwickler arbeitet vertrauenswürdig und hätte sowieso das Passwort zum Entsperren. Der Schutz vor Außenseitern erfolgt in der Regel auf einer allgemeineren Basis (und für mehr als nur den Quellcode): starkes Passwort für den Benutzeraccount, Verschlüsselung des Home-Verzeichnisses und relevanter Ordner, Schutz vor Viren usw. Dies wäre keine Aufgabe für die IDE. Ich weiß auch nicht, was VisualStudio genau macht. Nur die (ansonsten zugängliche) lokale Arbeitskopie nicht anzuzeigen, würde nichts bringen. - zpea
Oh ok, also um CAS lokal zu verwalten, muss ich mit Windows-Betriebssystem in der sicheren Funktionalität (ich benutze Windows 7) anwenden, bin ich richtig verstanden ?. Danke für Ihre Antwort.. - praveenb
Wenn Sie den Zugang für Fremde verhindern wollen, ja. Ich bin jedoch verwirrt über den Begriff "Code Access Security" hier. Ich habe nur gefunden CAS ein Konzept von .Net zu sein, um zu begrenzen, welche Berechtigungen Programmen durch mehr Faktoren als dem ausführenden Benutzer zugewiesen werden (zum Beispiel von welcher Website sie heruntergeladen wurden). Ich sehe keine Verbindung zum Verhindern des Zugriffs auf Quellcode in einer IDE. - zpea
Wieder tut mir leid für mein Englisch, ich habe gerade dieses Wort (CAS) verwendet, um den Zugang von anderen zu verhindern .... Ich arbeitete auf dotnet lange zurück (drei Jahre zurück), zu dieser Zeit bin ich mir dieser Funktion CAS nicht bewusst. Es tut mir Leid, dass ich dich verwirrt habe. Jetzt arbeite ich an Android. Hier in der aktuellen Arbeitsfirma haben sie mich gebeten, das WinPhone-Projekt zu durchlaufen und zu starten, bevor ich mit der Arbeit am New Android-Projekt anfange. Als ich dieses Projekt in der VS.net IDE geöffnet habe, hat es nach gültigen Zugangsdaten gefragt. Also habe ich diese Frage gestellt. Vielen Dank für Ihre Zweifel und Ihre Geduld, meine Fragen zu beantworten .... :) - praveenb