2

私がしたこと:

git init 
git remote add master www.xyz.org/git/arkad

fatal: 'origin' does not appear to be a git repository
fatal: The remote end hung up unexpectedly

リモートgitにhttpアクセスできます。

これを修正する方法は?

ありがとう。

4

2 に答える 2

9

「origin」ではなく「master」というリモートを追加しました。あなたの場合、あなたはする必要があるでしょう:

git push master master

おそらくgitremoteのマニュアルページを読みたいと思うでしょうし、リモートの名前を次のように変更したいと思うかもしれませんorigin

git remote rename master origin

さらに、リモートとの通信に使用するプロトコルを指定しなかったようです。おそらく、またはのいずれssh://かになりますgit://。リモート構成に2つの問題があるという事実を考えると、構成を修正するために次のことを行うことができます。

git remote rm master
git remote add origin ssh://www.xyz.org/git/arkad

注:これは、sshプロトコルを介してサーバーと通信する必要があることを前提としています。上記のように、代わりにgitプロトコルを使用する必要がある場合もあります。

github.comのすばらしい人たちの好意により、 さらに役立つヘルプもここにあります。

于 2012-06-05T13:55:40.297 に答える
1

リモートサーバーを修正するにはプッシュする必要があります。ここを見てください:

git remote -v 

たとえば、私自身の個人的なリポジトリは私に次のように与えます。

% git remote -v
origin  git@github.com:farslan/farslan.github.com.git (fetch)
origin  git@github.com:farslan/farslan.github.com.git (push)

したがって、私は使用することができます:

git remote origin master
于 2012-06-05T13:59:35.873 に答える