2017-10-30 10 views
0

ホームネットワーク上のURL 10.0.0.250を使用してgitリポジトリを設定しています。私は非常によくサーバーマシンにsshすることができます。また、私のクライアントでは、追加、コミットすることができます。しかし、私が "git push origin master"を実行すると、何が起こっているのかを知らせるメッセージが表示されずにそこに停滞しました。私のリポジトリにプッシュできないのはなぜですか?

[email protected]:~/my-project$ git push origin master 
[email protected]'s password: 
Counting objects: 3, done. 
Writing objects: 100% (3/3), 216 bytes | 0 bytes/s, done. 
Total 3 (delta 0), reused 0 (delta 0) 

考えられる問題は何ですか?

編集:以下のように、リポジトリが空で、新しく作成されました。

[email protected]:~/my-project$ git status 
On branch master 
nothing to commit, working tree clean 
+0

おそらく、あなたのリポジトリは既に押してください。 –

+0

答えはありませんが、 'git fetch'を実行するとどうなりますか?この場合、より有用なエラーメッセージが表示されます。 –

+0

@TimBiegeleisen、 'git fetch'を実行すると、何も起こらず、メッセージも表示されません。 @AshishDetroja。 – user697911

答えて

0

Gitはコミットをリモートリポジトリに正常にプッシュしたため、エラーは発生しませんでした。 SSH経由でサーバに接続し、repoディレクトリに切り替えてgit log masterを呼び出すことで、これを保証することができます。ログリストにコミットが表示されます。

ただし、git statusは分岐が最新アップや先行リモートブランチのいくつかのコミットであるかどうかが表示されない理由です、お近くの支店masterおよびリモートブランチorigin/master間のトラッキング設定されていませんでした。修正するには、git push origin master --set-upstream(または-u)を1回実行する必要があります。

関連する問題