2016-04-12 17 views
2

は、私は、次のコマンドを使用して初期化サブモジュールを持っている:彼はdoesnのため同じプロトコルをgitサブモジュールに使用するには? gitリポジトリRIで

git submodule add [email protected] 

今、ユーザーがちょうどhttpsを使用してRをクローン化し、

git submodule init 
git submodule update 

を実行しているときにエラーが出ますssh(公開鍵がサーバにアップロードされている)アクセス権があります。 私の質問は、git submodule updateコマンドで親リポジトリを複製するために使用したのと同じプロトコルを自動的に使用するサブモジュールを作成することが可能なのでしょうか?ユーザが設定を設定することができ

答えて

3

git config --global url.https://mygitserver/.insteadOf ssh://[email protected]/ 
# or possibly (to be tested) 
git config --global url.https://mygitserver/.insteadOf [email protected]/ 

その方法は、HTTPS URLは常に代わりSSHもので、mygitserver(主レポまたはサブモジュール)に使用されます。

関連する問題