Aller au contenu

[RESOLU] creation repo github depuis la ligne de commande


Messages recommandés

en fait je cherche un systeme

de fichier distant simple d'utilisation et tant qu'a faire gratuit avec espace de stockage illimité (c'est pas tellement pour stocké du code qu'une base de donné)

et comme des cloud gratuit ca cours pas les rue j'essaye de voire si je peut me debrouillé avec github

pour me prérequis l'ideal serait que :

1) espace de stockage illimité

2) upload de fichier automatisable

 

@Minikea :

dsl j'ai encore un peut de mal avec la ligne de commande alors j'ai set ma variable comme ca :

set token = my_token

et ensuite j'ai utiliser cette commande

curl -i -u "grofaignan:$token" -X POST -d '{"name":"Test","auto_init":true,"private":true}' https://api.github.com/user/repos

la meme que toi donc

et pas de bol pour moi j'ai une erreur bad_credentials (mon token est bon je viens de le copier sur le site de github)

HTTP/1.1 401 Unauthorized
Date: Tue, 17 Dec 2019 14:41:18 GMT
Content-Type: application/json; charset=utf-8
Content-Length: 93
Server: GitHub.com
Status: 401 Unauthorized
X-GitHub-Media-Type: github.v3; format=json
X-RateLimit-Limit: 60
X-RateLimit-Remaining: 59
X-RateLimit-Reset: 1576597278
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type
Access-Control-Allow-Origin: *
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
X-Frame-Options: deny
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
Content-Security-Policy: default-src 'none'
X-GitHub-Request-Id: D5D3:F0C7:1F4E322:258E610:5DF8E90E

{
  "message": "Bad credentials",
  "documentation_url": "https://developer.github.com/v3"
}

 

j'ai essayer avec le token en direct sans ma variable meme erreur

Lien vers le commentaire
Partager sur d’autres sites

et autant pour moi aussi 

erreur bad_credential sauf dans un cas 

set token=my_token

sans espace donc

et la variable token utilisée %token%

 

dans ce cas j'ai une erreur 400, problem parsing json

Citer

HTTP/1.1 400 Bad Request
Date: Tue, 17 Dec 2019 14:59:10 GMT
Content-Type: application/json; charset=utf-8
Content-Length: 113
Server: GitHub.com
Status: 400 Bad Request
X-RateLimit-Limit: 5000
X-RateLimit-Remaining: 4999
X-RateLimit-Reset: 1576598350
X-OAuth-Scopes: admin:enterprise, admin:gpg_key, admin:org, admin:org_hook, admin:public_key, admin:repo_hook, delete:packages, delete_repo, gist, notifications, read:packages, repo, user, workflow, write:discussion, write:packages
X-Accepted-OAuth-Scopes: public_repo, repo
X-GitHub-Media-Type: github.v3; format=json
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type
Access-Control-Allow-Origin: *
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
X-Frame-Options: deny
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
Content-Security-Policy: default-src 'none'
X-GitHub-Request-Id: D90B:289B8:68B9C4:7E3EC0:5DF8ED3D

{
  "message": "Problems parsing JSON",
  "documentation_url": "https://developer.github.com/v3/repos/#create"
}

j'ai tenter de generer un nouveau token, meme erreur 400

Lien vers le commentaire
Partager sur d’autres sites

on avance
donc tu as

set token=my_token (sans espace et sans guillemets)
curl -i -u "grofaignan:%token%" -X POST -d '{"name":"Test","auto_init":true,"private":true}' https://api.github.com/user/repos

et ça te ressort un 404?

tu peux essayer avec

curl -i -H "Authorization: token %token%" -X POST -d '{"name":"Test23","auto_init":true,"private":true}' https://api.github.com/user/repos

(en espérant que tu ai la même version de curl que j'ai sur Linux, ce qui est pas évident, ou du moins une version qui accepte les mêmes paramètres)

Lien vers le commentaire
Partager sur d’autres sites

non erreur 400 problem parsing json

la commande

curl -i -H "Authorization: token %token%" -X POST -d '{"name":"Test23","auto_init":true,"private":true}' https://api.github.com/user/repos

sort la meme erreur 400 problem parsing json

 

curl 7.55.1 (Windows) libcurl/7.55.1 WinSSL
Release-Date: [unreleased]
Protocols: dict file ftp ftps http https imap imaps pop3 pop3s smtp smtps telnet tftp
Features: AsynchDNS IPv6 Largefile SSPI Kerberos SPNEGO NTLM SSL

version 7.55.1 donc

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...