こちらの手順 に従ってGitリポジトリを作成しています。すべてが最後の行までうまくいきました:
$ git Push -u Origin master
致命的: '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ファイルを開いて、以下を追加する必要がありました(#User特権仕様の下)。
git ALL=(ALL) ALL.
今なら:
$ git remote add Origin /Volumes/500GB/git-repository/myproject.git
エラーなしで戻りますが、リポジトリにはコードが表示されません(ブランチ、フックなどの前述のディレクトリがあります...)
私が行った場合:
$ 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's answer で既に述べたように、リモート部分の追加については、まだ欠けていると思います。
ローカルUSBドライブにリモートを追加するための編集について。リポジトリを共有リポジトリにしたい場合、つまりプッシュ/プル/フェッチ/マージなどを可能にするには、まず「ベアリポジトリ」が必要です。
ベア/共有リポジトリを作成するには、目的の場所に移動します。あなたの場合:
$ cd /Volumes/500gb/
$ git init --bare myproject.git
ベアリポジトリの作成の詳細については、 here を参照してください
目的の場所にベアリポジトリをセットアップしたら、リモートとして作業コピーに追加できます。
$ git remote add Origin /Volumes/500gb/myproject.git
そして今、あなたのリポジトリに変更をプッシュすることができます
$ git Push Origin master
Githubからの指示は次のとおりです。
touch README.md
git init
git add README.md
git commit -m "first commit"
git remote add Origin https://github.com/tqisjim/google-oauth.git
git Push -u Origin master
実際に機能したのは次のとおりです。
touch README.md
git init
git add README.md
git commit -m "first commit"
git remote add Origin https://github.com/tqisjim/google-oauth.git
git clone Origin master
クローン作成後、ユーザー名とパスワードの入力を求めることにより、プッシュコマンドが成功します
ほとんどの場合、リモートリポジトリが存在しないか、間違ったリポジトリが追加されています。
最初にOriginを削除してから追加し直す必要があります。
git remote remove Origin
git remote add Origin https://github.com/username/repository
構成ファイルには、「Origin」リモートへの参照が含まれていません。そのセクションは次のようになります。
[remote "Origin"]
url = [email protected]:repository.git
fetch = +refs/heads/*:refs/remotes/Origin/*
リモートを使用するには、git remote add
を使用してリモートを追加する必要があります。
リモートで「git --bare init
」を実行するのを忘れたのではないでしょうか?それが私の問題でした
createbitbucket.org にリポジトリを作成すると、設定方法の指示が表示されますローカルディレクトリ。おそらく、コードを実行するのを忘れただけです:
git remote add Origin https://[email protected]/username/reponame.git
私のケースは少し違っていました-意図せずにgitリポジトリの所有者を変更しました(私の場合はproject.gitディレクトリ)、所有者を元に戻しますgit
私はすでにOriginリモートがローカルで定義されていたため、この問題が発生しました。したがって、「Origin」を別の名前に変更するだけです。
git remote addoriginNewhttps://github.com/UAwebM ...
git Push -uoriginNew
または、ローカルのOriginを削除できます。リモート名のタイプを確認するには:
git remote
リモートを削除するには-クローンリポジトリにログインして、次のように入力します。
git remote remove Origin(リモートの名前に応じて)
HTTPSを使用している場合は、これを行います-
git remote add Origin URL_TO_YOUR_REPO
この問題を解決するには、新しいフォルダーを作成して新しいファイルをいくつか配置します。次に、これらのcommondを使用します。
* git add .
* git commit
* git remote add master `your address`
その後、ログインするよう指示されます。ユーザー名とパスワードを入力します。その後
git pull
git Push Origin master
あなたはあなたのコードをgithubにプッシュしました