Creando repositorios en GitHub desde la consola

Comparto este pequeño post sobre cómo crear repos en Github desde el terminal usando la API.

Primero, para facilitar la conexión es mejor crear un token para el usuario que vamos usar. Desde Settings > Personal access token se genera facilmente un nuevo token.

Ahora solo nos hace falta usar curl para conectar con la API y crear nuestro repo, la prueba más sencilla sería crear un repo pasandole únicamente el nombre:

username: nuestro usuario
repo_name: el nombre que queramos para el repositorio

curl -u "username:token" https://api.github.com/user/repos -d '{"name":"'repo_name'"}' 

En mi caso quería incluir el repo en una organización y configurarle algunos parámetros más del respositorio, simplemente habría que construir la llamada de esta forma:

org_name: el nombre de la organización

curl -u "username:token" https://api.github.com/orgs/org_name/repos -d '{"name":"'repo_name'","description":"This is your first repository","has_issues": "false","has_wiki":"false","has_downloads":"false",}'

La verdad que ha sido bastante sencillo seguir la documentación de la API de GitHub y trabajar con ella.

Pablo García

Pablo García

http://pablogg.com

Socio fundador de la Cooperativa enreda.coop #FLOSS #InnovacionSocial #ConocimientoAbierto

View Comments