SKIP - Shonai Koeki Information Project

2014OC add image 10 years ago
archive Version up index.html. 11 years ago
bisyozyo Remove backup files of Emacs 8 years ago
css Version up index.html. 11 years ago
enq Remove lock files of Emacs 8 years ago
event Remove backup files of Emacs 8 years ago
img css. 10 years ago
js Mended my page. And added js files. 11 years ago
kiraribito リンク修正 12 years ago
koshosai twitter画像消去 8 years ago
minato2014 Remove backup files of Emacs 10 years ago
oasis osasis 8 years ago
opencampus2015 who is d 10 years ago
program Remove .xvpics dirs 8 years ago
ruby program 8 years ago
sakatamap Added to siyousho.txt 11 years ago
shuzai add kuchikomi program 8 years ago
staff Remove backup files of Emacs 8 years ago
syuzai added images 10 years ago
.hgignore Add pattern: *~ 8 years ago
.htaccess Restrict accessibility of .ht 12 years ago
README.md mv HowtoEdit.md README.md 7 years ago
back_bisyouzyo.xcf merge 12 years ago
delete.html データ消す用見る用プログラム added 11 years ago
delete.rb データ消す用見る用プログラム added 11 years ago
etsuran.rb データ消す用見る用プログラム added 11 years ago
index.html link 8 years ago
kamonkun.png classmiss 8 years ago
main.css Add comment 7 years ago
nakamachi.png merge 12 years ago
preIndex.css Changed the item about SKIP to balloon. 11 years ago
repo.rb プログラムを追加しました。 12 years ago
rogin.png cookie path 9 years ago
skip-kamo-small.png 画像の大きさを変更 13 years ago
skip-kamo.png skip-kamo.png 13 years ago
skip-kamo2.png zikoku added 13 years ago
skip.css Added and updated 11 years ago
skip.png シミを消しました 13 years ago
temp.txt temp修正 12 years ago
template.txt リンク貼りました 12 years ago
README.md

SKIP Web 編集作業の流れ

事前準備とクローン

Mercurial

  1. GitリポジトリをMercurialでアクセスできるようにする(使用中のシステムで1回だけ)。
     % sudo apt install -y mercurial mercurial-git
     % vi ~/.hgrc
     して以下の2行を足す。
     [extensions]
     hggit =
  2. リポジトリ管理用のSSH鍵を作成する。手順は
    SKIPサイト編集用SSH鍵の作成 参照。
  3. SKIPリポジトリのクローン(作業着手時に1回だけ)。
     % hg clone ssh://skip/web

Git

  1. SSH鍵を作成する。手順は上記Mercurialでのものと同じ。
  2. 作成した鍵を GitBucket の Accout Setting -> SSH Keys -> Add a SSH Key
    から登録する。登録できるとターミナルから ssh -p 29418 www.yatex.org
    すると「Welcome to GitBucket」と返ってくる。
  3. SKIPリポジトリをクローンする。
     git clone ssh://git@www.yatex.org:29418/yuuji/skip-web.git
  4. Gitの環境設定する。
     git config --global push.default simple

まとめ

  1. リポジトリのクローンを作る

  2. クローンした作業ディレクトリに移動(cd)

  3. リポジトリからの更新を手元に引き込む(hg pull -uv)
  4. 編集する
  5. コミットする
  6. 4と5を繰り返す
  7. 更新をリポジトリに送信する(hg push)

各手順

ステップ 手順 備考
1. リポジトリのクローンを作る(冒頭のとおり) 最初に一回だけ
2. クローンした作業ディレクトリに移動(cd) その日の作業開始時
3. リポジトリからの更新を手元に引き込む これを忘れるとハマる
cd 「クローンしたwebディレクトリ」
hg pull -uv または git pull
4. 編集する
5. コミットする(hg ci -m"ログメッセージ" または git -a ci -m"ログメッセージ") EmacsならC-x v v
6. 4と5を繰り返す
7. 更新をリポジトリに送信する(hg push または git push) Emacs25以降なら C-x v P

push時にエラーが出るときはサーバの方に更新があったとき。pullしてマージする。
~~~
(Mercurial)
% hg pull --rebase -uv
(Git)
% git pull