Uh oh!
There was an error while loading. Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork 922
git push
David Robinson edited this page Mar 22, 2020
·
8 revisions
$ git push
using(varrepo=newRepository("path/to/your/repo")){LibGit2Sharp.PushOptionsoptions=newLibGit2Sharp.PushOptions();options.CredentialsProvider=newCredentialsHandler((url,usernameFromUrl,types)=>newUsernamePasswordCredentials(){Username=USERNAME,Password=PASSWORD});repo.Network.Push(repo.Branches[BRANCHNAME],options);}Another variant, using Remote to push to the origin:
using(varrepo=newRepository("path/to/your/repo")){Remoteremote=repo.Network.Remotes["origin"];varoptions=newPushOptions();options.CredentialsProvider=(_url,_user,_cred)=>newUsernamePasswordCredentials{Username="USERNAME",Password="PASSWORD"};repo.Network.Push(remote,@"refs/heads/master",options);}