git - Octokit.net Creating new repository -
i have problem creating new repository octokit.net.
this code:
public async task stvorinovi(formcollection collection) { string name = collection.get("name"); newrepository newrepo = new newrepository(name); newrepo.autoinit = true; var accesstoken = session["oauthtoken"] string; if (accesstoken != null) { client.credentials = new credentials(accesstoken); } await client.repository.create(newrepo); } i've put breakpoints , there see ok. http://prntscr.com/7h62iq can seen here. , when let program run code creating new repository, result: http://prntscr.com/7h63fz ctokit.notfoundexception: not found. have tried , each time error occurs. doing wrong?
i think there inner error in line 60 @ await client.respository.create(newrepo); try create client basicauth, repository mit licence. , try catch, see error.message if any.
using octokit; // authentification var basicauth = new credentials(owner, password); var client = new githubclient(new productheadervalue("my-cool-app")); client.credentials = basicauth; // create try { var repository = new newrepository(repositoryname) { autoinit = false, description = "", licensetemplate = "mit", private = false }; var context = client.repository.create(repository); respositorygithub = context.result; console.writeline($"the respository {repositoryname} created."); } catch (aggregateexception e) { console.writeline($"e: reason, repository {repositoryname} can't created. may exist. {e.message}"); } } if repository exists, can remove old one. warning, code definitely remove repository without confirmation.
// remove previous repository if exists var contextdelete = client.repository.get(owner, repositoryname).result; var repositoryid = contextdelete.id; var context = client.repository.delete(repositoryid); console.writeline($"the respository {repositoryname} deleted.");
Comments
Post a Comment