Browse Source

petit ajout au chapitre gogs

Eric Streit 5 years ago
parent
commit
55b5811005
5 changed files with 111 additions and 7 deletions
  1. 3 3
      docs/19-dixneuf.md
  2. 3 3
      docs\\19-dixneuf.html
  3. 104 0
      site/19-dixneuf/index.html
  4. 1 1
      site/index.html
  5. 0 0
      site/mkdocs/search_index.json

+ 3 - 3
docs/19-dixneuf.md

@@ -695,10 +695,10 @@ eric@aldebaran:~/temp/A1$ git commit -m "premier commit"
 eric@aldebaran:~/temp/A1$
 ```
 
-* Ajout du fichier epub au dépot distant (sur atom) après configuration des dépots **remote** en *http* et *ssh*
+* Ajout du fichier epub au dépot distant (sur atom) après configuration des dépots **remote** en *https* et *ssh* et *poussage* des données avec la méthode *https*.
 
 ```shell
-eric@aldebaran:~/temp/A1$ git remote add atomssh git@atom.yojik.net:eric/ChineseGrammarWiki-A1.git
+eric@aldebaran:~/temp/A1$ git remote add atomssh git@atom.yojik.net:eric/Repos/chinesegrammarwiki-a1.git
 eric@aldebaran:~/temp/A1$ git remote add atomhttp https://git.yojik.net/eric/ChineseGrammarWiki-A1.git
 eric@aldebaran:~/temp/A1$ git push atomhttp master
 Username for 'https://git.yojik.net': eric
@@ -742,7 +742,7 @@ remote: Total 3 (delta 0), reused 0 (delta 0)
 Réception d'objets: 100% (3/3), 13.90 MiB | 13.56 MiB/s, fait.
 ```
 
-**Explications**
+**Explications sur les différences constatées entre les 2 types d'URL**
 
 Là, c'est un peu sioux pour trouver la bonne URL; tout d'abord, celle donnée par la page de *gogs* est fausse: il faut repérer le **bon répertoire** avec le **bon chemin** et mettre la dernière partie en minuscules pour la méthode *git*. Les URLs sont donc différentes en *https* et *git*.
 

+ 3 - 3
docs\\19-dixneuf.html

@@ -543,9 +543,9 @@ eric@aldebaran:~/temp/A1$ git commit -m "premier commit"
  create mode 100644 Chinese-grammar-wiki-A1.epub
 eric@aldebaran:~/temp/A1$</code></pre>
 <ul>
-<li>Ajout du fichier epub au d&#xE9;pot distant (sur atom) apr&#xE8;s configuration des d&#xE9;pots <strong>remote</strong> en <em>http</em> et <em>ssh</em></li>
+<li>Ajout du fichier epub au d&#xE9;pot distant (sur atom) apr&#xE8;s configuration des d&#xE9;pots <strong>remote</strong> en <em>https</em> et <em>ssh</em> et <em>poussage</em> des donn&#xE9;es avec la m&#xE9;thode <em>https</em>.</li>
 </ul>
-<pre><code class="language-shell">eric@aldebaran:~/temp/A1$ git remote add atomssh git@atom.yojik.net:eric/ChineseGrammarWiki-A1.git
+<pre><code class="language-shell">eric@aldebaran:~/temp/A1$ git remote add atomssh git@atom.yojik.net:eric/Repos/chinesegrammarwiki-a1.git
 eric@aldebaran:~/temp/A1$ git remote add atomhttp https://git.yojik.net/eric/ChineseGrammarWiki-A1.git
 eric@aldebaran:~/temp/A1$ git push atomhttp master
 Username for &apos;https://git.yojik.net&apos;: eric
@@ -583,7 +583,7 @@ remote: D&#xE9;compte des objets: 3, fait.
 remote: Compression des objets: 100% (3/3), fait.
 remote: Total 3 (delta 0), reused 0 (delta 0)
 R&#xE9;ception d&apos;objets: 100% (3/3), 13.90 MiB | 13.56 MiB/s, fait.</code></pre>
-<p><strong>Explications</strong></p>
+<p><strong>Explications sur les diff&#xE9;rences constat&#xE9;es entre les 2 types d&apos;URL</strong></p>
 <p>L&#xE0;, c&apos;est un peu sioux pour trouver la bonne URL; tout d&apos;abord, celle donn&#xE9;e par la page de <em>gogs</em> est fausse: il faut rep&#xE9;rer le <strong>bon r&#xE9;pertoire</strong> avec le <strong>bon chemin</strong> et mettre la derni&#xE8;re partie en minuscules pour la m&#xE9;thode <em>git</em>. Les URLs sont donc diff&#xE9;rentes en <em>https</em> et <em>git</em>.</p>
 <p>Voil&#xE0; les diff&#xE9;rences entre les 2 URLs:</p>
 <ul>

+ 104 - 0
site/19-dixneuf/index.html

@@ -756,6 +756,110 @@ Connectez-vous à partir de votre navigateur sur <em>git.yojik.net</em> (ou plut
 <p>Voilà une capture d'écran de ce que vous devez obtenir (ici, avec le dépot de ce tutoriel)</p>
 <p><img alt="Gogs: projet de tutoriel" src="../Images/gogs1.png" /></p>
 <h3 id="tests_1">Tests</h3>
+<p>Sur la page d'administration de notre projet, nous pouvons voir les commandes à effectuer pour différentes opérations sur notre dépot:</p>
+<ul>
+<li>Création d'un dépot</li>
+</ul>
+<p><img alt="Création d'un dépot" src="../Images/gogs3.png" /></p>
+<ul>
+<li>Création d'un dépot: formulaire et récapitulatif</li>
+</ul>
+<p><img alt="Création d'un dépot: formulaire" src="../Images/gogs4.png" /></p>
+<p><img alt="Création d'un dépot: récapitulatif" src="../Images/gogs5.png" /></p>
+<ul>
+<li>Affichage des commandes disponibles pour gérer notre dépot en https</li>
+</ul>
+<p><img alt="Commandes disponibles hhps" src="../Images/gogs7.png" /></p>
+<ul>
+<li>Affichage des commandes disponibles pour gérer notre dépot en ssh</li>
+</ul>
+<p><img alt="Commandes disponibles ssh" src="../Images/gogs8.png" /></p>
+<ul>
+<li>
+<p>Création d'un répertoire local <strong>A1</strong></p>
+<p>Donnez-lui le nom que vous voulez.</p>
+</li>
+</ul>
+<pre><code class="shell">eric@aldebaran:~/temp$ mkdir A1
+eric@aldebaran:~/temp$ cd A1
+eric@aldebaran:~/temp/A1$ git init
+Dépôt Git vide initialisé dans /home/eric/temp/A1/.git/
+eric@aldebaran:~/temp/A1$
+</code></pre>
+
+<ul>
+<li>
+<p>Ajout du fichier epub au dépot local</p>
+<p>On copie notre fichier epub déjà existant dans notre répertoire et on l'ajoute au dépot local.</p>
+</li>
+</ul>
+<pre><code class="shell">eric@aldebaran:~/temp/A1$ cp ~/Devs/Chinois/Chinese-grammar-wiki/Epub/Grammar-wiki-A1/Chinese-grammar-wiki-A1.epub .
+eric@aldebaran:~/temp/A1$git add .
+eric@aldebaran:~/temp/A1$ git commit -m &quot;premier commit&quot;
+[master (commit racine) 381b37b] premier commit
+ 1 file changed, 0 insertions(+), 0 deletions(-)
+ create mode 100644 Chinese-grammar-wiki-A1.epub
+eric@aldebaran:~/temp/A1$
+</code></pre>
+
+<ul>
+<li>Ajout du fichier epub au dépot distant (sur atom) après configuration des dépots <strong>remote</strong> en <em>http</em> et <em>ssh</em></li>
+</ul>
+<pre><code class="shell">eric@aldebaran:~/temp/A1$ git remote add atomssh git@atom.yojik.net:eric/ChineseGrammarWiki-A1.git
+eric@aldebaran:~/temp/A1$ git remote add atomhttp https://git.yojik.net/eric/ChineseGrammarWiki-A1.git
+eric@aldebaran:~/temp/A1$ git push atomhttp master
+Username for 'https://git.yojik.net': eric
+Password for 'https://eric@git.yojik.net':
+Décompte des objets: 3, fait.
+Delta compression using up to 12 threads.
+Compression des objets: 100% (3/3), fait.
+Écriture des objets: 100% (3/3), 13.90 MiB | 6.05 MiB/s, fait.
+Total 3 (delta 0), reused 0 (delta 0)
+To https://git.yojik.net/eric/ChineseGrammarWiki-A1.git
+ * [new branch]      master -&gt; master
+eric@aldebaran:~/temp/A1$
+</code></pre>
+
+<ul>
+<li>
+<p>Affichage des derniers commits</p>
+<p><img alt="Dernier commits" src="../Images/gogs9.png" /></p>
+</li>
+<li>
+<p>Test de clonage en <em>https</em></p>
+</li>
+</ul>
+<pre><code class="shell">eric@aldebaran:~/temp$ git clone https://git.yojik.net/eric/ChineseGrammarWiki-A1.git
+Clonage dans 'ChineseGrammarWiki-A1'...
+Username for 'https://git.yojik.net': eric
+Password for 'https://eric@git.yojik.net':
+remote: Décompte des objets: 3, fait.
+remote: Compression des objets: 100% (3/3), fait.
+remote: Total 3 (delta 0), reused 0 (delta 0)
+Dépaquetage des objets: 100% (3/3), fait.
+eric@aldebaran:~/temp$
+</code></pre>
+
+<ul>
+<li>Test de clonage en <em>ssh</em></li>
+</ul>
+<pre><code class="shell">eric@aldebaran:~/temp$ git clone git@atom.yojik.net:Repos/eric/chinesegrammarwiki-a1.git
+Clonage dans 'chinesegrammarwiki-a1'...
+remote: Décompte des objets: 3, fait.
+remote: Compression des objets: 100% (3/3), fait.
+remote: Total 3 (delta 0), reused 0 (delta 0)
+Réception d'objets: 100% (3/3), 13.90 MiB | 13.56 MiB/s, fait.
+</code></pre>
+
+<p><strong>Explications</strong></p>
+<p>Là, c'est un peu sioux pour trouver la bonne URL; tout d'abord, celle donnée par la page de <em>gogs</em> est fausse: il faut repérer le <strong>bon répertoire</strong> avec le <strong>bon chemin</strong> et mettre la dernière partie en minuscules pour la méthode <em>git</em>. Les URLs sont donc différentes en <em>https</em> et <em>git</em>.</p>
+<p>Voilà les différences entre les 2 URLs:</p>
+<ul>
+<li>git clone https://git.yojik.net/eric/ChineseGrammarWiki-A1.git</li>
+<li>git clone git@atom.yojik.net:Repos/eric/chinesegrammarwiki-a1.git</li>
+</ul>
+<p>Vous voyez que le chemin relatif, sans la partie <em>Repos</em>, est acceptée avec la méthode <em>https</em>, car le chemin <em>/home/git/Repos</em> est celui donné à <em>gogs</em> dans sa configuration de base. Par contre, avec la méthode <em>ssh</em>, il faut redonner le chemin complet, avec <em>Repos</em>.</p>
+<p>Gogs transforme le nom du projet en un nom tout en minuscules; ChineseGrammarWiki-A1.git devient chinesegrammarwiki-a1.git.</p>
               
             </div>
           </div>

+ 1 - 1
site/index.html

@@ -274,5 +274,5 @@ Nous aurions pu faire d'autres choix, comme Unbound (DNS), Citadel (courrier), e
 
 <!--
 MkDocs version : 0.15.3
-Build Date UTC : 2019-02-25 11:34:43
+Build Date UTC : 2019-02-25 14:50:18
 -->

File diff suppressed because it is too large
+ 0 - 0
site/mkdocs/search_index.json


Some files were not shown because too many files changed in this diff