CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

ArchLinux Installation sous script et dépot Gitlab

Pseudo supprimé
Pseudo supprimé 01 septembre 2019 à 18:49:54

Bonjour https://image.noelshack.com/fichiers/2018/29/2/1531861836-johnsteed5.png

Actuellement je prépare un script pour automatiser l'installation d'Arch
Bon de ce côté là pas de problème à noter. https://image.noelshack.com/fichiers/2017/04/1485268586-hackeur-v1.png

Il se trouve que ce script intègre une configuration personnelle (mot de passe...) je souhaitais héberger le code sur le git et le cloner ci-besoin lors du déploiement d'un nouvel appareil, cependant github partage le code sans possibilité de "privatiser" son code et empêcher le public de le voir, enfin si c'est possible mais il faut passer au porte monnaie.

Du coup j'ai choisis Gitlab qui permet de privatiser son code.

Bon maintenant lorsque j'essaie de cloner le projet, ça ne fonctionne pas jusque là c'est normal le projet est privé.

Cependant même en créant un token ça ne fonctionne pas :

wget --header "PRIVATE-TOKEN: XXXXXXXXXXXXXXXX" "https://gitlab.com/USER/Projet/-/archive/master/le_script.tar.gz"

(Le lien est modifié, c'est fait exprès) :hap:

Je reçois une erreur : "Username Pasword Authentification Failed"

J'ai alors scruté la doc du site, mais les explications sont pas assez clair et je ne trouve plus mon chemin.

Du coup que faire ? https://image.noelshack.com/fichiers/2017/32/7/1502626249-jesusserieux.png

Par avance merci :-)

Message édité le 01 septembre 2019 à 18:50:10 par Pseudo supprimé
Athuro83
Athuro83
Niveau 10
01 septembre 2019 à 20:15:13

Salut !

Je ne sais pas sur quelle doc. de Gitlab tu es tombé mais j'ai personnellement trouvé cette page : https://docs.gitlab.com/ce/api/repository_files.html#get-file-from-repository
Elle détaille comment récupérer un fichier d'un dépôt par le biais de leur API. On y retrouve ton header PRIVATE-TOKEN: XXXXXXXXXXXXXXXX mais le chemin n'est pas le même que celui que tu utilises : en particulier il faut apparemment encode le chemin vers le fichier (en remplaçant notamment les / par leur code hexa %2F ).

Je n'ai pas de quoi effectuer de tests pour te confirmer que ça marche, mais c'est déjà une direction dans laquelle chercher (si tu n'étais pas tombé sur cette doc avant).

Pseudo supprimé
Pseudo supprimé 01 septembre 2019 à 20:41:33

Premièrement merci pour la réponse :-)

Deuxièmement, j'étais en effet tombé sur une doc similaire à la tienne mais obsolète (je me souviens d'une histoire d'api en v3 désormais en v4 et même en interchangeant les liens v3 en v4 ça ne passait pas).

Ton lien est déjà bien différent sur la syntaxe des liens employés comme tu en as fais la remarque, je regarde ça merci https://image.noelshack.com/fichiers/2018/29/2/1531861836-johnsteed5.png

Mila_Ouest
Mila_Ouest
Niveau 1
04 septembre 2019 à 09:29:05

Petite correction :

github partage le code sans possibilité de "privatiser"

Depuis peu (depuis la reprise par microsoft il me semble) github permet les dépôts privés gratuitement pour tout le monde

https://github.blog/2019-019-01-07-new-year-new-github/

Pseudo supprimé
Pseudo supprimé 04 septembre 2019 à 10:07:33

Le 04 septembre 2019 à 09:29:05 Mila_Ouest a écrit :
Petite correction :

github partage le code sans possibilité de "privatiser"

Depuis peu (depuis la reprise par microsoft il me semble) github permet les dépôts privés gratuitement pour tout le monde

https://github.blog/2019-019-01-07-new-year-new-github/

Ooooh très intéressant, https://image.noelshack.com/fichiers/2017/13/1490886827-risibo.png

Je vais regarder de ce côté là, en espérant que cela face avancer l'affaire :hap:

Pseudo supprimé
Pseudo supprimé 15 septembre 2019 à 09:53:25

Me revoilà pour vous partager la solution finale https://image.noelshack.com/fichiers/2019/37/1/1567994655-photoeditor-20190909-040348985.jpg

Bon finalement Github propose bien les dépôts privés (chose absente par le passé), pour gitlab j'ai pas avancé , ne comprenant pas trop ce qui était proposé (doc gitlab), finalement pour github, il suffit de joindre son compte de la manière suivante :

https://Pseudo:Password@github.com/Chemin/du/projets.git

sur arch il est a noté qu'il faudra installé git

pacman -Sy
pacman -S git
https://Pseudo:Password@github.com/Chemin/du/projets.git

Merci pour votre aide :ok:

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware