0
我正在使用主要私人存儲庫從github。 我加入GitHub上設置部署的關鍵,並通過命令拉:如何將git子模塊與ssh密鑰一起使用?
GIT_SSH_COMMAND="ssh -i /root/.ssh/repo.key" git pull
而且我編輯的.git/config文件:
[remote "origin"]
url = [email protected]:username/reponame.git
fetch = +refs/heads/*:refs/remotes/origin/*
和它的作品。 但我也有一個子模塊(在私人回購),我想通過ssh鍵像主回購拉。 我嘗試新的鍵添加到子模塊回購和編輯的.git /配置:
[submodule "misc/repo_sub"]
url = [email protected]:username/repo_sub.git
GIT_SSH_COMMAND="ssh -i /root/.ssh/repo_sub.key" git submodule update --remote misc/repo_sub
而且我想:
cd misc/
GIT_SSH_COMMAND="ssh -i /root/.ssh/repo_sub.key" git pull
但它不工作過。
那麼我怎樣才能從私人github回購密鑰更新子模塊或如何可以通過密鑰拉他們?