概要
gitで、bitbucketのリモートリポジトリにあるリポジトリAを別のローカルリポジトリBにサブモジュールとして置いています。
bitbucket(remote):
./repoA
local:
./repoB
./repoB/submodule(repoA)
gitのconfigは以下のようになっています
config
1[core] 2 repositoryformatversion = 0 3 filemode = false 4 bare = false 5 logallrefupdates = true 6 symlinks = false 7 ignorecase = true 8[remote "origin"] 9 url = https://bitbucket.hogehoge.git 10 fetch = +refs/heads/*:refs/remotes/origin/* 11 pushurl = https://bitbucket.hogehoge.git 12[submodule "repoA"] 13 active = true 14 url = https://bitbucket.hogehoge.git 15[user] 16 name = username 17 email = useremail@fugafuga.jp 18[branch ...] 19 ...... 20[gui] 21 wmstate = normal 22 geometry = 813x435+686+206 171 196
エラー内容
リポジトリBで、変更を加えたリポジトリAの更新を参照したいので、
> git submodule foreach git origin master
としたのですが、以下のエラーが出てしまいます。
console
1Entering 'submodule' 2git@bitbucketrepo.hogehoge: Permission denied (publickey). 3fatal: Could not read from remote repository. 4 5Please make sure you have the correct access rights 6and the repository exists. 7fatal: run_command returned non-zero status for submodule
許可がない云々言っていますが、repoBからのoriginへのプッシュやプルはできています。
あと以前は問題なくできていたような気がします...(遠い過去)
補足
OS: Windows10
SourceTree:3.2.6
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。