digital西行庵 wiki - TortoiseHg �Ϥޤ� Diff
- Added parts are displayed like this.
- Deleted parts are displayed
like this.
[[TortoiseHg|http://bitbucket.org/tortoisehg/stable/wiki/Home]]
[[tortoisehg/stable|http://bitbucket.org/tortoisehg/stable/downloads/]]
!インストールはウイザードの指示通りに
[[0.7.5|http://bitbucket.org/tortoisehg/stable/get/0.7.5.zip]]
どおってことはない。
!C:\tempがないと動かない!
表題通り。はまった。なんだかなぁ。
!Cygwin ssh を完全にしておく
パスフレーズなしのキーペアを生成。
パブリックキーをサーバの~/.ssh/authorized_keys に追加。
~/.ssh/config
User USERNAME
Protocol 2
PubkeyAuthentication yes
$ ssh サーバ名
で、さくっとログインできることを確認。
!保守的なISP様
sppd.ne.jp は ssh コマンドライン時の PATH が /usr/bin:/bin のみである。コマンドラインなので、当然、~/.bashrc、~/.profile等は実行しない。ましてや、~/.ssh/rc や ~/.ssh/environment の実行は望むべくもない。${HOME}/binが付いていないので、自前のバイナリは実行できない。/etc/bashrcに${HOME}/binを付加するようお願いしても、~/.ssh/environment を有効にするようお願いしても。セキュリティ云々で一蹴である。代替案の提案もない。
所詮、その程度なのである。
悲観していてもしょうがないので、こんな感じで回避してみた。何をやっとるかは、各自考えるように。
C:\Program Files\TortoiseHg\Mercurial.ini
[ui]
editor = C:\Program Files\EmEditor3\emeditor.exe
username = Hiroaki Nitobe <nitobe@saigyo.net>
ssh = C:\cygwin\bin\ssh
remotecmd = export PYTHONPATH=/home/xxxxx/lib/python; export PATH=$PATH:/home/xxxxx/bin; hg
hg clone すれば、こちら側のリポジトリの出来上がり。これで、ftp によるアップデートともおさらばである。おまけに完全なバックアップが手元に存在するという寸法だ。
[[tortoisehg/stable|http://bitbucket.org/tortoisehg/stable/downloads/]]
!インストールはウイザードの指示通りに
[[0.7.5|http://bitbucket.org/tortoisehg/stable/get/0.7.5.zip]]
どおってことはない。
!C:\tempがないと動かない!
表題通り。はまった。なんだかなぁ。
!Cygwin ssh を完全にしておく
パスフレーズなしのキーペアを生成。
パブリックキーをサーバの~/.ssh/authorized_keys に追加。
~/.ssh/config
User USERNAME
Protocol 2
PubkeyAuthentication yes
$ ssh サーバ名
で、さくっとログインできることを確認。
!保守的なISP様
sppd.ne.jp は ssh コマンドライン時の PATH が /usr/bin:/bin のみである。コマンドラインなので、当然、~/.bashrc、~/.profile等は実行しない。ましてや、~/.ssh/rc や ~/.ssh/environment の実行は望むべくもない。${HOME}/binが付いていないので、自前のバイナリは実行できない。/etc/bashrcに${HOME}/binを付加するようお願いしても、~/.ssh/environment を有効にするようお願いしても。セキュリティ云々で一蹴である。代替案の提案もない。
所詮、その程度なのである。
悲観していてもしょうがないので、こんな感じで回避してみた。何をやっとるかは、各自考えるように。
C:\Program Files\TortoiseHg\Mercurial.ini
[ui]
editor = C:\Program Files\EmEditor3\emeditor.exe
username = Hiroaki Nitobe <nitobe@saigyo.net>
ssh = C:\cygwin\bin\ssh
remotecmd = export PYTHONPATH=/home/xxxxx/lib/python; export PATH=$PATH:/home/xxxxx/bin; hg
hg clone すれば、こちら側のリポジトリの出来上がり。これで、ftp によるアップデートともおさらばである。おまけに完全なバックアップが手元に存在するという寸法だ。