2016-12-28 8 views
2

プライベートgitリポジトリのHaskellパッケージを使うようにスタックを設定しようとしています。ドキュメントを見ると、gitリポジトリはlocal dependencyとして追加できるようです。問題は、サーバーにログインするための資格情報を指定する方法がないことです。スタックでプライベートgitリポジトリを使う

スタックを使用してプライベートgitリポジトリのパッケージを追加する正しい方法は何ですか?

EDIT:完全を期すために、私はプライベートリポジトリを使用することができるように編集stack.yamlのセクションを追加します。

packages: 
- '.' 
- location: 
    git: ssh://[email protected]:7999/project/subproject.git 
    commit: 4ac0e47bfd3 
    subdirs: 
    - subdir-of-the-private-package 
    extra-dep: true 

@renegadeborealisが指摘したように、認証はスタックの外の世話をしています。

答えて

5

Git自体ではなく、スタックに認証を設定します。

あなたはSSH経由でのgitを使用している場合は、あなたがより多くを必要とする場合、あなたは~/.ssh/config

Host me.github.com 
    HostName github.com 
    PreferredAuthentications publickey 
    IdentityFile ~/.ssh/me_rsa 

Here'sいくつかの良い読書で認証オプションを設定することができます。がんばろう!

関連する問題