gitから複数のリモートリポジトリにプッシュしたい
gitから複数のリモートリポジトリにプッシュしたいと考えて調べたところ、git configファイルに以下のようにURLを2つ設定してプッシュしてみましたが、
1つ目のものはプッシュされるのですが
2つ目に書いたものは反映されず、ログ(プッシュコマンド後に表示されるログ)にもでてきません。
[remote "origin"]
url = git@github.com:xxxx/xxxx.git
url = sakura@sakusaku.sakura.ne.jp/yyyy/yyyy.git
fetch = +refs/heads/*:refs/remotes/origin/*
urlを入れ替えてテストしたところ、両方に反映されたのでsshでの接続などはうまくいっていそうな気がしますが、他に確認するポイントなどありましたらご教授いただけましたら嬉しいです。
捕捉情報
sakuraのほうはさくらのレンタルサーバにて以下のサイトを参考に構成を組んでいます。
https://tapioca-hiroyuki.net/?blog=git0320
ベアリポジトリを設置してそこでpushを受け
hookを設定してノンベア(本番公開用ディレクトリ)でpullする
という流れで組んでいます。
現状git push origin master
を実行すると以下のようなログが表示されます。
Counting objects: 3, done.
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 332 bytes | 0 bytes/s, done.
Total 3 (delta 2), reused 0 (delta 0)
remote: Resolving deltas: 100% (2/2), completed with 2 local objects.
To git@github.com:xxxx/xxxx.git
3452346es2..456h8b2 master -> master
fatal: Unable to create '/var/www/html/xxx/.git/refs/remotes/origin/master.lock': ????????
※最後の????????
の部分はgitをバージョンアップする前はpermission denied
と表示されていました