1
devopsの観点からは、PowerShellとlibgit2sharpライブラリでgitリポジトリ(認証付きgitlab)を複製しようとしています。PowershellからLibGit2Sharpを使用してクローンを作成するには?
だから私はgithub-for-windowsこのライブラリ(git-clone method)を使用しようとしました。これはsomme '???'のコードの実際の状態です。
$mylib = [Reflection.Assembly]::LoadFile("C:\Users\Administrator\AppData\Local\GitHub\PortableGit_284a859b0e6deba86edc624fef1e4db2aa8241a9\usr\share\git-tfs\LibGit2Sharp.dll")
$url="https://github.com/libgit2/libgit2sharp.git"
$dir="C:\Windows\Temp"
$upc = new-object LibGit2Sharp.UsernamePasswordCredentials
$upc.Username = ""
$upc.Password = ""
$co = new-object LibGit2Sharp.CloneOptions
$co.BranchName = "master"
$co.CredentialsProvider = $upc
[LibGit2Sharp.Repository].Clone($url,$dir,$co)
私は.NETのエキスパートではありません。なぜそれが動作しないのか分かりません。助けてくれてありがとう。
いくつかのテストの後に、それは2つだけライブラリのように見える、それは完璧に動作し、本当にありがとうございましたが、私の用途のために必要とされていますGIT2-e0902fb.dll、LibGit2Sharp.dllを – Patrick