Mercurial > hgrepos > hgweb.cgi > skipweb
comparison HowtoEdit.md @ 3632:a8ad54a9a690
Revise each step
author | HIROSE Yuuji <yuuji@koeki-u.ac.jp> |
---|---|
date | Mon, 21 May 2018 09:20:25 +0900 |
parents | d7f6ea5e77e2 |
children | dd398001a32c |
comparison
equal
deleted
inserted
replaced
3631:d7f6ea5e77e2 | 3632:a8ad54a9a690 |
---|---|
1 # [SKIP Web](https://skip.koeki-prj.org/) 編集作業の流れ | 1 # [SKIP Web](https://skip.koeki-prj.org/) 膩篏罐羌 |
2 ## 事前準備とクローン | 2 ## 篋羣若 |
3 ### Mercurial | 3 ### Mercurial |
4 1. GitリポジトリをMercurialでアクセスできるようにする(使用中のシステムで1回だけ)。 | 4 1. Git吾Mercurialс≪祉鴻с(篏睡筝激鴻1) |
5 ~~~ | 5 ~~~ |
6 % sudo apt install -y mercurial mercurial-git | 6 % sudo apt install -y mercurial mercurial-git |
7 % vi ~/.hgrc | 7 % vi ~/.hgrc |
8 して以下の2行を足す。 | 8 篁ヤ2茵莇潟 |
9 [extensions] | 9 [extensions] |
10 hggit = | 10 hggit = |
11 ~~~ | 11 ~~~ |
12 2. リポジトリ管理用のSSH鍵を作成する。手順は | 12 2. 吾膊∞SSH泣篏 |
13 [SKIPサイト編集用SSH鍵の作成 ](https://www.yatex.org/s4/index.cgi?replyblog+107) 参照。 | 13 [SKIP泣ゃ膩SSH泣篏 ](https://www.yatex.org/s4/index.cgi?replyblog+107) с |
14 3. SKIPリポジトリのクローン(作業着手時に1回だけ)。 | 14 3. SKIP吾若(篏罐1) |
15 ~~~ | 15 ~~~ |
16 % hg clone ssh://skip/web | 16 % hg clone ssh://skip/web |
17 ~~~ | 17 ~~~ |
18 | 18 |
19 ### Git | 19 ### Git |
20 1. SSH鍵を作成する。手順は上記Mercurialでのものと同じ。 | 20 1. SSH泣篏筝荐Mercurialс |
21 2. 作成した鍵を GitBucket の Accout Setting -> SSH Keys -> Add a SSH Key | 21 2. 篏泣 GitBucket Accout Setting -> SSH Keys -> Add a SSH Key |
22 から登録する。登録できるとターミナルから ``ssh -p 29418 www.yatex.org`` | 22 脂蚊脂蚊с帥若 ``ssh -p 29418 www.yatex.org`` |
23 すると「Welcome to GitBucket」と返ってくる。 | 23 Welcome to GitBucket菴c |
24 2. SKIPリポジトリをクローンする。 | 24 2. SKIP吾若潟 |
25 ~~~ | 25 ~~~ |
26 git clone ssh://git@www.yatex.org:29418/yuuji/skip-web.git | 26 git clone ssh://git@www.yatex.org:29418/yuuji/skip-web.git |
27 ~~~ | 27 ~~~ |
28 | 28 |
29 ## まとめ | 29 ## 障 |
30 1. リポジトリのクローンを作る | 30 1. 吾若潟篏 |
31 | 31 |
32 2. クローンした作業ディレクトリに移動(cd) | 32 2. 若潟篏罐c腱糸(cd) |
33 3. リポジトリからの更新を手元に引き込む(hg pull -uv) | 33 3. 吾贋違綣莨若(hg pull -uv) |
34 4. 編集する | 34 4. 膩 |
35 5. コミットする | 35 5. 潟 |
36 6. 4と5を繰り返す | 36 6. 45膵違菴 |
37 7. 更新をリポジトリに送信する(hg push) | 37 7. 贋違吾篆<(hg push) |
38 | 38 |
39 | 39 |
40 ## 各手順 | 40 ## |
41 1. リポジトリのクローンを作る 最初に一回だけ | 41 鴻|| |
42 | 42 ----|----|---- |
43 % hg clone ssh://skip/web | 43 1. |吾若潟篏() |筝 |
44 | 44 2. |若潟篏罐c腱糸(cd) |ャ篏罐紮 |
45 2. クローンした作業ディレクトリに移動(cd) その日の作業開始時 | 45 3. |吾贋違綣莨若 |綽 |
46 3. リポジトリからの更新を手元に引き込む | 46 |~~~ |
47 | 47 % cd 若潟webc |
48 % cd 「クローンしたwebディレクトリ」 | 48 % hg pull -uv |
49 % hg pull -uv これを忘れるとハマる | 49 ~~~ |
50 | 50 4. |膩| |
51 4. 編集する | 51 5. |潟| |
52 5. コミットする | 52 6. |45膵違菴| |
53 6. 4と5を繰り返す | 53 ~~~ |
54 | 54 emacsс<ゃ篆絖 C-x v v ф贋違<≪ャ C-c C-c |
55 → emacsでファイルを保存したら C-x v v で更新メモを入れて C-c C-c | 55 ~~~ |
56 | 56 7. 贋違吾篆<(hg push) |
57 7. 更新をリポジトリに送信する(hg push) | 57 贋違障障cpush |
58 更新がまとまったらpushする | 58 ~~~ |
59 | 59 % hg push 綽 |
60 % hg push これも忘れないように | 60 ~~~ |
61 | |
62 ## 事前準備 | |
63 ssh用の公開鍵を作成しておく。 | |
64 くわしくは | |
65 http://roy.e.koeki-u.ac.jp/~yuuji/2018/seminar/hgrepos.html | |
66 を参照。 |