[解決済み] Gitのプッシュエラー。"origin does not appear to be a git repository".
2023-08-09 07:24:17
質問
私は の指示に従っています。 に従って Git リポジトリを作成しています。最後の行まではすべてうまくいきました。
$ git push -u origin master
fatal: 'origin' は git リポジトリではないようです。
fatal: リモートエンドが予期せずハングアップしました。
OS X 10.6.8でgitバージョン1.7.11.3を使っています。
$ git remote -v
は何も返しません。
リポジトリ用の設定ファイル
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
sudo visudoコマンドでsudoersファイルを開き、以下を追加する必要がありました(#ユーザー権限指定の下)。
git ALL=(ALL) ALL.
さて、そうすると
$ git remote add origin /Volumes/500GB/git-repository/myproject.git
を実行すると、エラーなしで戻ってきますが、リポジトリにコードが見当たりません。 (それはbranches、hooks、...のような前述のディレクトリを持っています)
もし私が
$ git push -u origin master
fatal: 'origin' does not appear to be a git repository
fatal: The remote end hung up unexpectedly
$ git remote -v
origin /Volumes/500GB/git-repository/myproject.git (fetch)
origin /Volumes/500GB/git-repository/myproject.git (push)
どのように解決するのですか?
で既に述べたように cheさんの回答 にあるように、リモート部分の追加についてですが、これがまだ足りないのではと思います。
ローカル USB ドライブにリモートを追加するための編集について。まず第一に、リポジトリを共有リポジトリにしたい場合、すなわち、プッシュ/プル/フェッチ/マージなどができるようにしたい場合、「ベア リポジトリ」を持つ必要があります。
ベア/共有リポジトリを作成するには、希望の場所に移動します。あなたの場合
$ cd /Volumes/500gb/
$ git init --bare myproject.git
参照 を参照してください。 ベアリポジトリの作成に関する詳細については
任意の場所にベアリポジトリをセットアップしたら、今度はそれをリモートとして作業コピーに追加することができます。
$ git remote add origin /Volumes/500gb/myproject.git
そして、変更をリポジトリにプッシュすることができます。
$ git push origin master
関連
-
[解決済み] Git リポジトリを以前のコミットに戻すにはどうすればよいですか?
-
[解決済み] Git リポジトリでのマージの衝突を解決するには?
-
[解決済み] リモート Git リポジトリの URI (URL) を変更するには?
-
[解決済み] 新しいローカルブランチをリモートの Git リポジトリにプッシュし、それを追跡するにはどうすればよいのでしょうか?
-
[解決済み] ローカルの Git リポジトリが元々クローンされた URL を特定するにはどうすればよいですか。
-
[解決済み] Git を使ってタグをリモートリポジトリにプッシュするには?
-
[解決済み] リモートにないトラッキングブランチを削除
-
[解決済み] detached HEADとmaster/originの連携はどうすればいいですか?
-
[解決済み] Gitのプッシュを正しく強制する方法は?
-
[解決済み】Git リポジトリに空のディレクトリを追加するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
gitlab をアップロード ! [リモート拒否] dev -> dev (受信前のフックが拒否されました)
-
コミットには何も追加されないが、未追跡のファイルが存在する解決策
-
git reports an error fatal: unable to auto-detect email address (got 'Administrator@MS-20180504MMDH.(none)')
-
Git Bash报错发生: メールアドレスが自動検出されない (「Anita@newton.(none)」を取得)的解决方法。
-
[解決済み] キーフィンガープリントが原因でHerokuにプッシュできない
-
[解決済み] 現在のブランチにあるファイルをメインブランチにある同じファイルに上書きしますか?
-
[解決済み] ローカルのGitブランチをリモートレポにコピーする方法
-
[解決済み] GitHub: フォークを "自分のプロジェクト "にする
-
[解決済み] CVS から Git への移行: $Id$ 相当?
-
[解決済み] fatal: git リポジトリでないようです。