C # Beispiel des programmatischen Herunterladens von GitHub privaten Repos

8

Ich sehe, dass der Download-Pfad für einen GitHub Repo das Formular

hat %Vor%

Bei einem privaten Repo müssen Sie verständlicherweise Anmeldeinformationen angeben, um das Repo herunterzuladen. Kann jemand ein C # -Beispiel zur Bereitstellung einer HTTPS-Basisauthentifizierung bereitstellen, damit ich das Repo programmatisch herunterladen kann?

Danke,

    
theburningmonk 14.03.2013, 11:32
quelle

4 Antworten

4

Hier ist ein reiner C # -Weg:

%Vor%     
Dinesh Bolkensteyn 03.08.2015 14:52
quelle
0

mit CURL:

%Vor%

Dabei ist $ TOKEN das API-Token auf Ihrem github-Profil, nicht ein oAuth2-Token, das für die Kommunikation mit der APIv3 verwendet wird.

$ USER ist das Benutzerkonto, mit dem das Token verbunden ist, nicht unbedingt die Organisation / anderer Benutzer, zu dem das Repo gehört. Die zweite Instanz von $ USER ist der Benutzer / Account, für den das Repo steht.

$ REPO ist der Name des privaten Repositorys

$ PKGTYPE ist Tarball oder Zipball und $ BRANCHorTAG ist ein Zweig, wie Master, oder ein Tag-Name für ein Commit.

Die erste Instanz von $ USER muss Zugriff auf den Repo haben, der zur zweiten Instanz von $ USER gehört.

Ich konnte das nirgends dokumentiert finden, also habe ich auch ein wenig darüber geschrieben, wenn Sie etwas detaillierteres wollen.

    
Freelancer 14.03.2013 11:34
quelle
0

mit einem GitHub-Token ( Ссылка )

%Vor%     
Alex Radevich 22.08.2017 09:41
quelle
-1

Ich schaue gerade in das Okctokit.Net . Versuch es einmal. NuGet: Install-Paket Octokit

    
Darrell Lloyd Harvey 04.02.2014 19:16
quelle

Tags und Links