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

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

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

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

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

Q&A

解決済

1回答

553閲覧

gitに間違ったアドレスでpushしてしまい取り消すことが出来ないので取り消す方法をご教授お願いします。

koume

総合スコア458

Git

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

GitHub

GitHubは、Gitバージョン管理システムを利用したソフトウェア開発向けの共有ウェブサービスです。GitHub商用プランおよびオープンソースプロジェクト向けの無料アカウントを提供しています。

0グッド

0クリップ

投稿2019/08/01 14:38

RailsアプリをGitにpushしましたが、間違ったurlでpushしてしまい、正規のurlに入力し直してpushしても前のurlが残っていてerroeが発生してまい、やり直しが出来ずに困っております。
間違ったurlと実行した内容は以下になります。

$ git add . $ git status $ git commit -m "first" ここでgithub.com をgithun.com と打ち込んでいました。(気付きませんでした。) $ git remote add origin https://githun.com/hogehoge/hoge.git $ git push -u origin master ここまで実行してしまいエラ-が発生 error: SSL: certificate subject name '*.parkingcrew.net' does not match target host name 'githun.com' while accessing https://githun.com/hogehoge/hoge.git/info/refs

間違いに気づき再度実行

$ git add . $ git status $ git commit -m "first" 正しいurlに直して実行 $ git remote add origin https://github.com/hogehoge/hoge.git $ git push -u origin master しかし同じエラーが発生 error: SSL: certificate subject name '*.parkingcrew.net' does not match target host name 'githun.com' while accessing https://githun.com/hogehoge/hoge.git/info/refs 間違ったurlが記憶されているみたいでダメでした。

やったこと

logを見てみる $ git log commit 8ea5c4ced94536c2ee92e042a4cf69b6c37d0474 Author: vagrant <vagrant@localhost.localdomain> Date: Thu Aug 1 22:34:57 2019 +0900 first $ git branch * master $ git revert usage: git revert [options] <commit-ish> -n, --no-commit don't automatically commit -e, --edit edit the commit message -x append commit name when cherry-picking -r no-op (backward compatibility) -s, --signoff add Signed-off-by: -m, --mainline <n> parent number --rerere-autoupdate update the index with reused conflict resolution if possible
サイトで調べてみて $ git push -f origin master #同じエラーが発生 $ git revert HEAD fatal: Cannot revert a root commit $ git reset --hard HEAD^

とかいろいろやってみましたが、push してみても同じ状況でした。

どなたか解決方法をご教授お願いできませんでしょうか?
宜しくお願いいたします。

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

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

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

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

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

guest

回答1

0

ベストアンサー

git remote remove origin を実行してから git remote add origin https://github.com/hogehoge/hoge.git を行ってください。

投稿2019/08/01 14:45

編集2019/08/01 14:49
Zuishin

総合スコア28660

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

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

Zuishin

2019/08/01 14:47 編集

最初に間違った URL が登録されたので、次に正しい URL を登録しようとして失敗しています。 間違った URL なので push も失敗しているため、取り消す必要はありません。 ただ単に間違った方の登録を解除して正しいものを登録するだけで済みます。
tamoto

2019/08/01 14:49

add が抜けてませんか?
Zuishin

2019/08/01 14:50

抜けていました。今修正しました。ありがとうございます。
koume

2019/08/01 15:12

回答ありがとうございます。教えて頂いたコードを実行してみました。 ]$ git remote remove origin error: Unknown subcommand: remove usage: git remote [-v | --verbose] or: git remote add [-t <branch>] [-m <master>] [-f] [--mirror] <name> <url> or: git remote rename <old> <new> or: git remote rm <name> or: git remote set-head <name> (-a | -d | <branch>) or: git remote [-v | --verbose] show [-n] <name> or: git remote prune [-n | --dry-run] <name> or: git remote [-v | --verbose] update [-p | --prune] [group | remote] or: git remote set-url <name> <newurl> [<oldurl>] or: git remote set-url --add <name> <newurl> or: git remote set-url --delete <name> <url> -v, --verbose be verbose; must be placed before a subcommand このようにエラーとなってしまいました。 なんかremoveコマンドはありませんみたいな感じです。 申し訳ございませんが、対処方法を教えていただけませんでしょうか? 宜しくお願いします。
koume

2019/08/01 15:38

gitのバージョンが古いのでしょうか? $ git --version git version 1.7.1 でした。
Zuishin

2019/08/01 21:51

古いようです。remove の代わりに rm を使ってみてください。
koume

2019/08/02 01:12

回答ありがとうございます。 まだ、解決には至っておりませんがバージョンが古いとのことですので バージョンアップして再度、やってみます。 今後とも宜しくお願いいたします。
Zuishin

2019/08/02 01:14

rm でもできないならバージョンのせいでない可能性が高いので、ベストアンサーを外して質問を編集しなおしてください。その際、元の質問を消すとついた回答が意味不明になるので、質問に情報を追記するという形にしてください。
koume

2019/08/02 01:23

ご返事ありがとうございます。 混乱してしまいバージョンUPしてしまいました。 バージョンUPしたら別のエラーが発生してしまったので、あらためて質問させて頂いている状態です。 お手数をお掛けして申し訳ございません。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.49%

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

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

質問する

関連した質問