2016-04-27 17 views
4
$ git push 
fatal: The current branch master has no upstream branch. 
To push the current branch and set the remote as upstream, use 

    git push --set-upstream origin master 


$ git push --set-upstream origin master 
fatal: I don't handle protocol '' 

$ git config --global url."https://".insteadOf git:// 

$ git push --set-upstream origin master 
fatal: I don't handle protocol '' 

$ git push 
fatal: The current branch master has no upstream branch. 
To push the current branch and set the remote as upstream, use 

    git push --set-upstream origin master 
+3

リモートURLが誤って設定されているようです。 'git remote -v'は何を表示しますか? – larsks

+0

ピエール@ PIERRE-PC〜/プロジェクト/ datasciencecoursera(マスター) $ gitのリモート-v datasciencecoursera://github.com/pbxavier/datasciencecoursera.git(フェッチ) datasciencecoursera://github.com/pbxavier/datasciencecoursera。ギフト(プッシュ) 出典https://github.com/pbxavier/datasciencecoursera(フェッチ)起源https://github.com/pbxavier/datasciencecoursera(プッシュ) – pbx2

+0

人が追加情報を求めるときは、むしろ質問を更新することをお勧めしますコメントは本当に適切な書式設定のための多くのオプションを持っていないので、コメントを残すよりも。しかし、ええ、そこのURLにはプロトコルがないようです( 'https:// 'の代わりに':// 'で始まります)。 @ VonCの答えはあなたを並べ替えるべきです。 – larsks

答えて

9

トライを上流とするプッシュURLをリセットするために押している間、私は「」プロトコルを処理しません。 。

0

これは、Httpsの安全なプロトコルエラーです。 (sslでも起こっている) VonCが言った情報で固定されています。 git remote set-url origin https://github.com//

Voncの指示に従ってください。

3

私は同様の問題を抱えていたし、私は次のことをやったし、運の

2. git push --set-upstream origin master 

ベストを実行して、ユーザー名とreponameを交換

1. git remote set-url origin https://github.com/<username>/<reponame> 

次のコマンドを実行します。

関連する問題