This commit is contained in:
vincent_b
2024-11-19 19:52:48 +01:00
parent ef297823ed
commit 4944e2f1a9
2 changed files with 42 additions and 6 deletions

1
.idea/.name generated Normal file
View File

@@ -0,0 +1 @@
README.md

View File

@@ -10,9 +10,9 @@ Tuto :
Objectif : Objectif :
Cloner un projet initial existant Cloner un projet initial existant
( clone + url ) ( "> git clone +url" )
Comprendre le versionning + fork Comprendre le versionning + fork
( sauvegarder l'état d'un projet : commit + push ) ( sauvegarder l'état d'un projet : "> git commit" + "> git push" )
Revenir dans le temps à un état de sauvegarde passé Revenir dans le temps à un état de sauvegarde passé
( grace à son identifiant unique : hash ) ( grace à son identifiant unique : hash )
Auto-héberger une page sur GitLab Auto-héberger une page sur GitLab
@@ -63,6 +63,24 @@ Vérifier via Terminal
CREER UN COMPTE GITlab CREER UN COMPTE GITlab
https://gitlab.com/users/sign_up https://gitlab.com/users/sign_up
On aurra aussi besoin d'un Token d'accès....
Un code long qui donne certaines autorisations ( par exemple pour pull/push/commit, etc )
---> TOKEN
PAGE du PROJET -> GAUCHE
-> Settings > Access Token
--> Add New Token (boutton gris)
--- Token name
--- Select a role -> Owner
-- Select scopes -->
---- read_repository
---- write_repository
--
Vérfier :
--> GOTO : https://gitlab.com/-/profile/preferences
. . . . . .
FORK PROJET FORK PROJET
@@ -70,17 +88,22 @@ PAGE D'exemple :
https://gitlab.com/pages/plain-html https://gitlab.com/pages/plain-html
On clic "Fork" On clic "Fork"
--> Cela va copier le projet existant dans tes projets sur les serveurs de GitLab/Hub
--> Et tu pourras alors modifier cette version (copie) en toute libertée
On présice la desintaion + nom du projet On présice la desintaion + nom du projet
EX/ https://gitlab.com/bonnebulle/plain-html-redo EX/ https://gitlab.com/bonnebulle/plain-html-redo
. . . . . .
PAGE ( projet accessible en ligne ) : Pour rendre le projet accessible en ligne, hébergé par GitLab/Hub...
Dans le projet actuel on veut le transformer en page hébergée par Gitlab "Transformer" en PAGE :
Dans le projet actuel ->
-> GAUCHE -> Build > Pipeline -> GAUCHE -> Build > Pipeline
-> New Pipeline (boutton bleu) -> New Pipeline (boutton bleu)
-> Run Pipeline (boutton bleu) -> Run Pipeline (boutton bleu)
RESULTAT :
PAGE URL == PAGE URL ==
- https://USERNAME.gitlab.io/PROJECT_NAME - https://USERNAME.gitlab.io/PROJECT_NAME
@@ -106,9 +129,21 @@ DEPUIS CET IDE, on va pouvoir sauvegarder l'état d'avancement du projet en util
( qui se charge : ( qui se charge :
- de cloner "> clone https://gitlab.com/bonnebulle/plain-html-redo.git" - de cloner "> clone https://gitlab.com/bonnebulle/plain-html-redo.git"
- de télécharger l'état actuel du projet présent sur le serveur git "> git pull" - de télécharger l'état actuel du projet présent sur le serveur git "> git pull"
- d'envoyer / sauvegarder "> commit > push" - d'envoyer / sauvegarder "> git commit" + "> git push"
. . . ) . . . )
Les IDE proposent d'envoyer ces commandes Git sans utiliser de terminal :
via leur GUI ( Graphical User Interface)...
en appuyant sur des bouttons visuels !
Ils donnent à voir l'état actuel du projet dans un Historique + Graph...
Ils permettent...
d'ajouter les dernières modifications : "> git add *"
De Commit ( sauvegarder avec un titre ) "> git commit" ...
... en toute simplicité !
... mais pour apprendre il est bien de se familiariser avec les lignes de commande...
... de passer du temps via le terminal !
--- ---