我先创建了本地仓库git_tutorial
然后参考git官方教程使用git remote add origin
添加远程仓库
接着使用git remote
查看显示已经有了origin仓库
结果当使用git push origin master
的时候遇到了如下错误:
显示仓库没有找到。
想问问题出在哪?如何解决?
查了stackoverflow有人说git remote add
这种方法就是等同于在github上new repository:
我认为这种说法是正确的,但是很多人告诉我必须先在github上建立了仓库才可以使用3和4步骤,到底是哪种说法对呢?如果是后者,那感觉使用git bash都没什么用了...
后面我在GitHub上面建了仓库,再做那git remote
和git push origin master
两个操作,也出错了:
后面照着廖雪峰的教程还有GitHub上YueLinHo的回答push成功了:
谢谢各位答疑解惑。
淡淡烟草味2017-05-02 09:51:09
Git リモート追加メソッドは、github 上の新しいリポジトリに相当します
git Remote add
は参照をローカルに追加するだけであり、新しいリポジトリを作成する責任はありませんgit remote add
只是本地添加一个 reference 而已,不负责新建 repo
你现在的问题是,因为没有配置 UserName 和 Email,所以才会报这些错。这里都提示你了:
解决方案:git config --global user.name "xxx"
git config --global user.email "xxx@xxx.xxx"
現在の問題は、UserName と Email が設定されていないためにこれらのエラーが報告されることです。リマインダーです:
git config --global user.name "xxx"
🎜git config --global user.email "xxx@xxx.xxx"
🎜 ここで、xxx は両方です自分のものに置き換えてください。 🎜
🎜「後者ならgitbashはダメ」とも言ってましたね。 。なぜ? (提出するものがすべてマークダウンで他のコードがない場合は、私が質問しなかったことにしてください) 🎜 Github Web ページしか提供しませんが、どうやってコミットを提出しますか? 🎜我想大声告诉你2017-05-02 09:51:09
確かに、リモート倉庫は事前に利用可能でなければなりません。全体のプロセスは、リモート倉庫とローカル倉庫の間にリンクを作成することです。その後、リモート倉庫に直接送信できます....
曾经蜡笔没有小新2017-05-02 09:51:09
リモート送信の前提条件は、まずリモート ライブラリを用意することですが、このリモート ライブラリは必ずしも Gitlab からのものである必要はなく、また、現在 git をインストールしている必要はありません。ライブラリのユーザー名、パスワード、リモートアドレスの設定はTortoiseGitで行い、その後のサブミット、ブランチ(ブランチのオープンとカット)、プッシュ/プルはすべてエディタで直接行います(vscodeを使用し、私は直接bashを使用しています)。 git fetch -p
そのような操作には bash を使用する方が便利です) など、時々コマンドを使用する必要がある場合は、bash を使用せずに一般的な操作を行うことができます。
巴扎黑2017-05-02 09:51:09
まず github 上にウェアハウスを作成する必要があります。
なぜですか?
考えてみてください。git Remote add の場合はユーザー名とパスワードの入力を求められませんが、git Push の場合はユーザー名とパスワードの入力が求められます。
これでパスワードなしで倉庫が作成できるなら、他の人の倉庫も自由に作成できます。