46

私はgitを初めて使用し、昨日ダウンロードしました。最初のオンライン(ローカルではない)リポジトリのテストとして、役に立たないテキストファイルをコミットしてから、[公開]をクリックしました。しばらくすると、この非常にわかりにくいエラーが発生しました。

ここに画像の説明を入力してください

したがって、このブランチに公開できないことを知っています。1つだけあり、それはマスターブランチです。このエラーの原因について、誰かがさらに情報を持っていますか?

ちなみに、私のパートナーは同じリポジトリにファイルを正常にアップロードしましたが、これが発生したことを示すものは何もありません。これは、何らかの方法でリポジトリに正しく接続されていないことを意味しますか?私がそれを設定した人でした!

4

11 に答える 11

36

repositoryWindowsでは、 ->をクリックして右クリックします。open a shell here

コマンドプロンプトが表示されます。

それを入力git pushします。(SimonBoudriasのコメントを見た後に気づいてください)

コマンドプロンプトは、他のコマンドを入力するように提案するか、エラーを表示します。

コマンドプロンプトで他の何かを入力するように求められた場合は、それを入力します。それが動作します。
コマンドプロンプトにエラーが表示された場合は、ここに詳細なエラーを投稿してください。

情報:あなたはこのアプリをチェックしたいかもしれません

于 2013-02-27T07:12:21.300 に答える
11

shellリポジトリでを開きます。次に、次のように入力します

git push --set-upstream origin master --force

これにより、必要に応じて、ローカルリポジトリがサーバーにアップロードされますoverwriting。これは、現時点で他の誰もあなたのリポジトリに公開していないことが確実な場合にのみ行う必要があります。

于 2014-03-21T16:19:40.073 に答える
3

私はここで述べたのと同じ問題を抱えていましたが、上記の解決策はどれも役に立ちませんでした。次に、について説明しているこの回答Proxy settingsを見つけました。これが、GitHubが私のマシンでコミットに失敗した理由です。これが他の誰かに役立つことを願っています

プロキシ設定を設定するには、次のコマンドを使用する必要があります。

git config --global http.proxy http [s]:// userName:password @ proxyaddress:port

于 2014-04-01T05:47:52.203 に答える
1

もう1つの可能性は、GitHubサーバーが一時的に利用できなくなることです

同じ問題が発生していて、サーバーの問題であることを確認しました:https ://status.github.com/

サンプルスクリーンショット:

GitHubが一時的にダウン

于 2013-11-10T18:58:48.310 に答える
1

これを修正するには、リポジトリでコマンドプロンプトを開きます。たとえば、リポジトリビューの右上にある歯車を押して、[ここでシェルを開く]を選択します。

  • コマンドプロンプトで、次のように入力しますgit push --set-upstream origin master

  • これはうまくいくか、それとも! [rejected] master -> master (fetch first)

  • これが発生した場合は、git pull origin master次のように入力します(必要に応じて--rebaseを追加します)

GitHubでは、同期ボタンの代わりに公開ボタンが引き続き表示される場合があります。この場合は、GitHubを再起動するだけです。

これは、ローカルブランチのデフォルトのリモートブランチをマスターにリセットすることです。

于 2014-02-11T12:04:50.027 に答える
1

ファイルをコミットするときに、説明領域に何かを入力するのを忘れているかもしれません。私のような人は夏らしいタイプしか入力しないので、コミットするときは必ず概要と説明を入力してください。

コミットするときに、説明テキストエリアに何かを入力するだけです。それから私は首尾よく公開しました。

私がやること?1Windowsエクスプローラーでリポジトリのフォルダーに移動します。2公開するファイルを削除します。そしてそれを再現します。3 GitHub For Windowsを開き、リポジトリをクリックします。左側にコミットされていない変更が表示されます。
4概要を入力します5説明を入力します(最も重要なステップ!!!)6マスターにコミットします7公開を押して成功するはずです。

これが私の最初の答えです。だから私は画像を投稿する10の評判がありません......あなたを助けてくれることを願っています。

于 2014-02-15T15:39:02.863 に答える
1

GitHubデスクトップにリモートリポジトリリンクを追加するのを忘れたため、このエラーが発生しました。正しいリポジトリリンクを追加すると、すべてが機能しました。

于 2016-02-12T12:14:18.003 に答える
0

公開する前に変更をコミットしてみてください。それは私が同じ問題を解決するのに役立ちます。

于 2014-02-10T17:27:07.267 に答える
0

GitHubページを公開しているときにも同じ問題が発生しました。私はそれを次のように解決しました。

$git push

ここにエラーメッセージが表示されました。それから私はプルリクエストをしました

$git pull

この後、私は再びプッシュしました

$git push

ここで私は解決策を得ました

注:私はGitHubをWindowsに使用し、最終的にそれを使用してページを公開しました

于 2014-09-18T09:40:13.503 に答える
0

名前と電子メールを適切に構成していなかったため、このエラーが発生していました。これを行うページ(少なくともネイティブアプリでは)では、名前とメールアドレスがすでに入力された状態でページが開きますが、設定として保存されているわけではありません。それらを保存するには、その画面の左下隅にあるチェックマークを押す必要があります。

于 2014-09-24T12:25:37.437 に答える
0

このエラーが発生したのは、githubで同じ名前のリポジトリをすでに作成していて、それをローカルで作成してコミットしようとしたためです。解決策は、それをgithubから削除してから、ローカルクライアントからコミットすることでした。今、それらは同期しています。

于 2016-01-19T00:55:52.510 に答える