changeset 3630:d29ca85a7838

Refer to SSH Keys
author HIROSE Yuuji <yuuji@yatex.org>
date Mon, 21 May 2018 08:51:27 +0900
parents f2845c427277
children d7f6ea5e77e2
files HowtoEdit.md
diffstat 1 files changed, 23 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/HowtoEdit.md	Sun May 20 23:43:46 2018 +0900
+++ b/HowtoEdit.md	Mon May 21 08:51:27 2018 +0900
@@ -1,13 +1,30 @@
 # [SKIP Web](https://skip.koeki-prj.org/) 編集作業の流れ
-## クローン
+## 事前準備とクローン
 ### Mercurial
-
-    hg clone ssh://skip/web
+1. GitリポジトリをMercurialでアクセスできるようにする(使用中のシステムで1回だけ)。
+~~~
+    % sudo apt install -y mercurial mercurial-git
+    % vi ~/.hgrc
+    して以下の2行を足す。
+    [extensions]
+    hggit =
+~~~
+2. リポジトリ管理用のSSH鍵を作成する。手順は
+    [SKIPサイト編集用SSH鍵の作成 ](https://www.yatex.org/s4/index.cgi?replyblog+107) 参照。
+3. SKIPリポジトリのクローン(作業着手時に1回だけ)。
+~~~
+    % hg clone ssh://skip/web
+~~~
 
 ### Git
-
-    git clone https://www.yatex.org/gitbucket/yuuji/skip-web
-
+1. SSH鍵を作成する。手順は上記Mercurialでのものと同じ。
+2. 作成した鍵を GitBucket の Accout Setting -> SSH Keys -> Add a SSH Key
+から登録する。登録できるとターミナルから ``ssh -p 29418 www.yatex.org`` 
+すると「Welcome to GitBucket」と返ってくる。
+2. SKIPリポジトリをクローンする。
+~~~
+    git clone ssh://git@www.yatex.org:29418/yuuji/skip-web.git
+~~~
 ## まとめ
 1. リポジトリのクローンを作る
 

yatex.org