2009年6月アーカイブ

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

このアーカイブについて

このページには、2009年6月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2008年2月です。

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

カテゴリ

ウェブページ

Powered by Movable Type 4.1