TOKEN
This commit is contained in:
1
.idea/.name
generated
Normal file
1
.idea/.name
generated
Normal file
@@ -0,0 +1 @@
|
|||||||
|
README.md
|
||||||
47
README.md
47
README.md
@@ -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 !
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user