Mercurial > hgrepos > hgweb.cgi > skipweb
view README.md @ 3912:6afe88eadecd
¥º¥ì¤ÎÄ´À°
author | taka <c117164@e.koeki-u.ac.jp> |
---|---|
date | Fri, 02 Aug 2019 14:20:11 +0900 |
parents | 273430e56e11 |
children |
line wrap: on
line source
# [SKIP Web](https://skip.koeki-prj.org/) 編集作æ¥ã®æµã‚Œ 公開URL: https://skip.koeki-prj.org/ ## 事å‰æº–å‚™ã¨ã‚¯ãƒãƒ¼ãƒ³ (準備完了ã—編集ã®å ´åˆã®æµã‚Œã¯[編集ã®æµã‚Œ](../master/docs/howto.md)å‚ç…§) ### Mercurial 1. Gitリãƒã‚¸ãƒˆãƒªã‚’Mercurialã§ã‚¢ã‚¯ã‚»ã‚¹ã§ãるよã†ã«ã™ã‚‹(使用ä¸ã®ã‚·ã‚¹ãƒ†ãƒ ã§1回ã ã‘)。 ~~~ % sudo apt install -y mercurial mercurial-git % vi ~/.hgrc ã—ã¦ä»¥ä¸‹ã®2行を足ã™ã€‚ [ui] username = 自分ã®åå‰ãƒãƒ¼ãƒžå— <自分ã®ãƒ¡ã‚¤ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹> [extensions] hggit = ~~~ 2. リãƒã‚¸ãƒˆãƒªç®¡ç†ç”¨ã®SSHéµã‚’作æˆã™ã‚‹ã€‚æ‰‹é †ã¯ [SKIPサイト編集用SSHéµã®ä½œæˆ ](https://www.yatex.org/s4/index.cgi?replyblog+107) å‚照。 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ã€ã¨è¿”ã£ã¦ãる。 2. SKIPリãƒã‚¸ãƒˆãƒªã‚’クãƒãƒ¼ãƒ³ã™ã‚‹ã€‚ ~~~ git clone ssh://git@www.yatex.org:29418/yuuji/skip-web.git ~~~ 3. Gitã®ç’°å¢ƒè¨å®šã‚’ã™ã‚‹ã€‚ ~~~ git config --global user.email "自分ã®ãƒ¡ã‚¤ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹" git config --global user.name "自分ã®åå‰ãƒãƒ¼ãƒžå—" 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 commit -a -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