git-cloneやgit-svn cloneしたいsvnのリポジトリに基本認証がかかっていると、下記のようなメッセージが出て、cloneできません。

labs% git svn clone http://path.to.repos/trunk/dir
Initialized empty Git repository in /local/repos/.git/
fatal: http://path.to.repos/trunk/dir download error - The requested URL returned error: 401

netrcを使うことで、これらのリポジトリを使うことができます。

~/.netrcを書きます。

machine path.to.repos
login <ユーザ名>
password <パスワード>

他の人が読めないように、.netrcファイルは chmod 600 しておきます。

labs% git svn clone http://path.to.repos/trunk/dir
Initialized empty Git repository in /local/repos/.git/
r2 = 831ce897b0dade52954e8374e3f9d979f362da51 (git-svn)
Checked out HEAD:
  http://path.to.repos/trunk/dir r2

うまくチェックアウトすることができました。

参照:
How to use HTTP Basic Authentication with git

自宅と会社のPCを、Hamachiで繋いでいます。これはVNCのために使っています。 また、自宅PCにVMware serverを入れて、FreeBSDをインストールして実験(勉強)環境にしています。これはBridge接続にして、sshでつなげられるようにしています。

ここで、VMWareのネットワーク設定がデフォルトのままになっていると、VMwareがHamachiの接続を見に行ってしまい、うまくDHCPが参照できない...ということが起こったりします。 わたしの場合は、VMWareのネットワーク設定(Virtual Network Editor)のHost Virtual Network Mappingで、VMnet0の選択をBridged to automatically..からデフォルトのネットワークアダプタに変更することで、うまくいくようになりました。

HamachiVMware.png

なお、Vistaでは、Virtual Network Editorの実行を管理者権限で行わないと設定変更はできません。

hinoといいます。

perlやjavascriptをよく使いますが、 アプリにくっついたスクリプト言語に、より惹かれがちです。 ノーツ/ドミノや、VBA。最近ではautodesk 3dsmaxのmaxscript。

どんな言語にも歴史と思想がありますが、 マイナーなスクリプトはユーザに役立とうと一生懸命なのがより伝わる気がして なんだか健気で捨てておけません。

自分もそういうプログラマを目指したいかもしれません。がんばります。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

アイテム

  • HamachiVMware.png

タグクラウド

カテゴリ

ウェブページ

Powered by Movable Type 4.27-ja