質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

Q&A

解決済

1回答

2447閲覧

git 複数のリモートリポジトリにpushしたいがエラー fatal: unable to find remote helper for

grilled_python

総合スコア237

Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

0グッド

0クリップ

投稿2019/02/08 09:28

編集2019/02/08 09:32

ubuntu16.04

gitを使ったデプロイ方法
こちらを参考に複数のリモートリポジトリにpushを行いたいのですが、

一つはgithubのリポジトリへ

二つ目はサクラvpsのubuntu上のリポジトリへ

準備としてmacからssh接続は可能にしてあります。
githubへはすでに接続可能です。
簡単にssh接続できる様に

.ssh/config を設定

Host sakura HostName xxx.xxx.xxx.xxx Port 22 User ubuntu IdentityFile ~/.ssh/id_ecdsa Host github.com HostName gitHub.com IdentityFile ~/.ssh/id_ecdsa User git

サーバー側のリポジトリを作成して

$ ssh sakura SAKURA Internet [Virtual Private Server SERVICE] $ cd /home/user1/gitRemote $ git init --bare hogeProject.git

.git/configにサクラ側にurlを追加

1 [core]↩ 2 >-repositoryformatversion = 0↩ 3 >-filemode = true↩ 4 >-bare = false↩ 5 >-logallrefupdates = true↩ 6 >-ignorecase = true↩ 7 >-precomposeunicode = true↩ 8 [remote "origin"]↩ 9 >-url = ssh://github.com/Grilled-Python/googleranker.git↩ 10 >-url = sakura://home/ubuntu/gitremote/googleranker.git↩ 11 >-fetch = +refs/heads/*:refs/remotes/origin/*↩

ターミナル側でpushするとエラーが表示されます。

git push origin master Everything up-to-date fatal: unable to find remote helper for 'sakura'

githubの方は成功していると思われますが、
サクラ側の方が見つからない様です。
よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

url = sakura://home/ubuntu/gitremote/googleranker.git

たぶん

url = ssh://sakura/home/ubuntu/gitremote/googleranker.git

投稿2019/02/08 09:32

Zuishin

総合スコア28660

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

grilled_python

2019/02/08 09:35

回答ありがとうございます fatal: '/home/ubuntu/gitremote/googleranker.git' does not appear to be a git repository fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. となってしまいます。
Zuishin

2019/02/08 09:37

じゃあ url = ssh://sakura/ubuntu/gitremote/googleranker.git
Zuishin

2019/02/08 09:37

または url = ssh://sakura/gitremote/googleranker.git
Zuishin

2019/02/08 09:38

あるいは url = ssh://sakura/googleranker.git
Zuishin

2019/02/08 09:40 編集

それとも git init --bare してないか
Zuishin

2019/02/08 09:42

スペルが間違っているか
grilled_python

2019/02/08 09:56

回答ありがとうございます url = ssh://sakura/home/ubuntu/gitremote/googleranker.git でpushしたところエラーメッセージが変わりました Everything up-to-date ssh: connect to host xxx.xxx.xxx.xxx port 22: Connection refused fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. このアクセス権とは何を指すものなのでしょうか?
grilled_python

2019/02/08 09:57

git init --bareはすでにしております。 よろしくお願いいたします
grilled_python

2019/02/08 10:06

ぐぐっったらもう一度github周りのsshの設定をし直す様にとの事なのでやってみます。終わりましたらご報告いたします。
grilled_python

2019/02/09 01:25

ssh鍵をgithubに設定しなおしたら動きました。 ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問