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 :
Cloner un projet initial existant
( clone + url )
( "> git clone +url" )
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é
( grace à son identifiant unique : hash )
Auto-héberger une page sur GitLab
@@ -63,6 +63,24 @@ Vérifier via Terminal
CREER UN COMPTE GITlab
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
@@ -70,17 +88,22 @@ PAGE D'exemple :
https://gitlab.com/pages/plain-html
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
EX/ https://gitlab.com/bonnebulle/plain-html-redo
. . .
PAGE ( projet accessible en ligne ) :
Dans le projet actuel on veut le transformer en page hébergée par Gitlab
Pour rendre le projet accessible en ligne, hébergé par GitLab/Hub...
"Transformer" en PAGE :
Dans le projet actuel ->
-> GAUCHE -> Build > Pipeline
-> New Pipeline (boutton bleu)
-> Run Pipeline (boutton bleu)
RESULTAT :
PAGE URL ==
- 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 :
- 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"
- 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 !
---