CONNEXION
  • RetourJeux
    • Tests
    • Soluces
    • Previews
    • Sorties
    • Hit Parade
    • Les + attendus
    • Tous les Jeux
  • RetourActu
    • Culture Geek
    • Astuces
    • Réalité Virtuelle
    • Rétrogaming
    • Toutes les actus
  • RetourHigh-Tech
    • Actus JVTECH
    • Bons plans
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTECH
  • 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
    • Xbox Series
    • Overwatch 2
    • FUT 23
    • League of Legends
    • Genshin Impact
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • PS4
  • One
  • Switch
  • Wii U
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Etoile Abonnement RSS

Sujet résolu : ArchLinux Installation sous script et dépot Gitlab

DébutPage précedente
1
Page suivantePage suivante
Pseudo supprimé
Niveau 10
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
Athuro83 Athuro83
MP
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é
Niveau 10
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
MP
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é
Niveau 10
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é
Niveau 10
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:

DébutPage précedente
1
Page suivantePage suivante
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
La vidéo du moment