Posté(e) le 17 décembre 20195 a Auteur 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 Modifié le 17 décembre 20195 a par GROS_FAIGNAN
Posté(e) le 17 décembre 20195 a fais plutôt un export token = 012345678911111111 le token doit être créé ici pour info : https://github.com/settings/tokenset pense bien à le copier à la création car il ne sera plus disponible ensuite , tu ne pourras voir que son nom, pas son contenu. Modifié le 17 décembre 20195 a par Minikea
Posté(e) le 17 décembre 20195 a Auteur 'export' n’est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes. oui mon token est bien present sur cette page (après j'ai cocher toutes les autorisation pour etre tranquile, ais-je bien fait
Posté(e) le 17 décembre 20195 a ha oui pardon, tu es sur Windows, pas sur Linux. donc set est ok mais le token ne doit être composé que de chiffres, pas son nom. et sur windows, il est possible que l'utilisation d'une variable soit différente. (genre % au lieu de $ mais je n'ai pas testé) Modifié le 17 décembre 20195 a par Minikea
Posté(e) le 17 décembre 20195 a Auteur heu non j'ai pas que des chiffres dans mon token, j'ai aussi des 'b' des 'd' et des 'f' [EDIT] tester avec % : idem >> bad_credentials Modifié le 17 décembre 20195 a par GROS_FAIGNAN
Posté(e) le 17 décembre 20195 a oui, autant pour moi, c'est parce que c'est de l'hexadécimal, donc y'a abcdef aussi. tu as quelle version de curl sur Windows? Modifié le 17 décembre 20195 a par Minikea
Posté(e) le 17 décembre 20195 a Auteur 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 Modifié le 17 décembre 20195 a par GROS_FAIGNAN
Posté(e) le 17 décembre 20195 a Citer To read a user or global variable: Remember, you must open a new Command or Powershell window to read this variable. echo %variable% https://superuser.com/questions/341192/how-can-i-display-the-contents-of-an-environment-variable-from-the-command-promp
Posté(e) le 17 décembre 20195 a Auteur non pas besoin ^^ (echo %variable% fonctionne parfaitement dans le meme invite) Modifié le 17 décembre 20195 a par GROS_FAIGNAN
Posté(e) le 17 décembre 20195 a 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) Modifié le 17 décembre 20195 a par Minikea
Posté(e) le 17 décembre 20195 a Auteur 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 Modifié le 17 décembre 20195 a par GROS_FAIGNAN
Posté(e) le 17 décembre 20195 a ok, problème avec les guillemets: curl -i -H "Authorization: token %token%" -X POST -d "{\"name\":\"Test\",\"auto_init\":true,\"private\":true}" https://api.github.com/user/repos
Posté(e) le 17 décembre 20195 a Auteur MDR ont se casse les dent depuis hier a cause des guillemets ^^ la command fonctionne ^^ youpi, merci Minikea :))
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.