2

IIS アプリケーションとして実行される小さな Git Web サーバーを実装したいと考えています。私はそれを引っ張ったり押したりできるように管理しました。しかし今、いくつかの基本的な資格情報を実装したいと考えています。

私がしたくないのは、http://username:password@domain.tld/repo.gitのようなリモート URL を追加することです。URLにパスワードを入れたくありません(ユーザー名は問題ありません)。

現在、HTTP プロトコル用にこれを使用したいと考えています (HTTPS も問題ありません)。

サーバーから tortoisegit に何を返さなければならないので、パスワードの入力を求められますか?

4

1 に答える 1

1

TortoiseGitは、msysgitと同じcurlコマンドを使用してhttpサーバー(IISまたはその他)にアクセスします。

Git-Windowsで.netrcファイルを使用してユーザーとパスワードを保存する方法」を参照してください。ユーザー名とパスワードをに保存できます%HOME%/_netrc(Windowsで定義する必要がありHOMEます)。

もう1つのオプションは、git1.7.9+でクレデンシャルヘルパーパッケージを使用することです。ユーザー名とパスワードはセッションごとに1回入力します_netrcプレーンテキストファイルは避けてください)。

于 2012-11-21T08:50:19.223 に答える