Articles of octokit.net

C # Descarga la estructura de directorys completa con subdirectorys y files de GitHub (Octokit.Net)

Estoy intentando descubrir (en C #) cómo download un directory con contenido (files y carpetas) en mi repository de GitHub a través de la API. Algunos de los artículos mencionan Octokit.Net, así que lo descargué y escribí las siguientes líneas: var github = new GitHubClient(new ProductHeaderValue("PROJECT"), new InMemoryCnetworkingentialStore(new Cnetworkingentials("xxxtokenxxx"))); var repositories = github.Repository.GetAllForCurrent().Result; var repository […]

Detalles del Repositorio de Github con Repo ID

Estoy usando Octokit Nuget Package para Github. Necesito get el resultado según la figura adjunta Estoy usando el siguiente método para get detalles del repository public JsonResult GetRepositoryDeatil(long id) { var client = new GitHubClient(new ProductHeaderValue("demo")); var tokenAuth = new Cnetworkingentials("xxxxxxx"); // NOTE: not real token client.Cnetworkingentials = tokenAuth; var content = client.Repository.Content.GetAllContents(id).Result; List<RepositoryContent> objRepositoryContentList […]

Cómo comprobar si una twig se ha fusionado en master utilizando github api (o octokit)

Me gustaría comprobar si una twig de características se ha fusionado en mi twig principal utilizando github api / Octokit. No he podido encontrar ninguna documentation o publicaciones sobre este tema. es posible? ¿Alguien sabe de alguna publicación que aborde este tema?

GithubClient Issue Create throws NotFoundException

Soy nuevo en Octokit.Net . y quiero crear un problema en mi progtwig … Así que codifiqué así. var github = new GitHubClient(new ProductHeaderValue("Hello")); var i = new NewIssue("asdf"); i.Body = "asdf"; var issue = github.Issue.Create("JoyLeeSoft", "test", i); Cuando llamo a Create function, la function siempre arroja NotFoundException . Y el post de error simplemente […]

¿Cómo modificar un file existente en Github usando octokit.net?

Este es el código que estoy usando actualmente. Elimina el contenido del file y lo reemplaza con el nuevo contenido. var readfile = client.Repository.Content.GetAllContentsByRef(owner, repo, targetFile, branch).Result; var updatefile =client.Repository.Content.UpdateFile(owner,repo,targetFile, new UpdateFileRequest("API File update", "Added this new line new ", readfile.First().Sha, branch)); Quiero que el contenido se agregue al file. No replacelo. ¿Hay algún error […]

GithubAPI – Detalles de repository con Repo ID

Estoy usando Octokit Nuget Package para Github. Necesito get el resultado según la figura adjunta Detalles de Github Captura de pantalla Estoy usando el siguiente método para get detalles del repository public JsonResult GetRepositoryDeatil(long id) { var client = new GitHubClient(new ProductHeaderValue("demo")); var tokenAuth = new Cnetworkingentials("xxxxxxx"); // NOTE: not real token client.Cnetworkingentials = tokenAuth; […]

Obtención de problemas y requestes de extracción para un usuario específico

Extraigo todos los problemas y solicito varios repositorys de la organización a través de la API en function del nombre del repository en el que pasa el usuario. Quiero poder mostrar todos los problemas / requestes de extracción asignadas al usuario, así como últimos problemas y requestes de extracción comentadas por el usuario. Podría hacer […]

¿Hay alguna forma de get información del repository a través de GitHub Rest API v3?

Deseo get statistics de la cantidad de problemas abiertos / cerrados para un repository durante un período de time específico. Puedo ver esta información en GitHub haciendo clic en la pestaña de statistics. Por ejemplo: https://github.com/nodejs/node/pulse ¿Puedo get esta información a través de GitHub Rest API v3? Estaba revisando la documentation pero no pude encontrar […]

Comportamiento extraño de locking / captura

Estoy trabajando con Github API a través de Octokit.net. Ahora estoy escribiendo el código que es responsable de TwoFactorAuth. Cuando envío request de token, si es una count 2FA, entonces debo get "TwoFactorRequinetworkingException". Estoy tratando de atraparlo, pero por su parte obtengo "AggregateException". Pero cuando miro InnerExceptions of Agg..Exc … entonces solo tengo uno, y […]

¿Obteniendo el hash / SHA del submodule de Git repo a través de Octokit.net?

¿Hay alguna forma de ver el SHA objective actual de un submodule del repository GitHub a través de Octokit [.net] (sin clonarlo localmente)? Pude rastrear todos los submodules recuperando el file .gitmodules del repository "principal", pero ese file no mantiene hacia dónde apunta el submodule en ese repository de submodule. Intentos anteriores Después de encontrar […]