最初にローカル リポジトリ git_tutorial を作成しました
次に、公式 git チュートリアルを参照して、git remote add origin
を使用してリモート ウェアハウス
次に、git remote
を使用して元のウェアハウス
その結果、git push origin master
の使用時に次のエラーが発生しました:
倉庫が見つからないことを示しています。
何が問題なのか聞きたいですか?どうやって解決すればいいでしょうか?
stackoverflow をチェックしたところ、誰かが git remote add
このメソッドは github に新しいリポジトリを作成するのと同等です:
この記述は正しいと思います。多くの人が、ステップ 3 と 4 を使用する前に、まず github にウェアハウスを作成する必要があると言いました。どの記述が正しいですか?後者であれば git bash を使っても無駄な気がします...
その後、GitHub にウェアハウスを構築し、git remote
と git push origin master
の操作を実行したところ、エラーが発生しました:
Liao Xuefeng のチュートリアルと GitHub 上の YueLinHo の回答に従って、プッシュは成功しました:
ご質問にお答えいただきありがとうございます。
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 ページしか提供しませんが、どうやってコミットを提出しますか? 🎜確かに、リモート倉庫は事前に利用可能でなければなりません。全体のプロセスは、リモート倉庫とローカル倉庫の間にリンクを作成することです。その後、リモート倉庫に直接送信できます....
リモート送信の前提条件は、まずリモート ライブラリを用意することですが、このリモート ライブラリは必ずしも Gitlab からのものである必要はなく、また、現在 git をインストールしている必要はありません。ライブラリのユーザー名、パスワード、リモートアドレスの設定はTortoiseGitで行い、その後のサブミット、ブランチ(ブランチのオープンとカット)、プッシュ/プルはすべてエディタで直接行います(vscodeを使用し、私は直接bashを使用しています)。
git fetch -p
そのような操作には bash を使用する方が便利です) など、時々コマンドを使用する必要がある場合は、bash を使用せずに一般的な操作を行うことができます。まず github 上にウェアハウスを作成する必要があります。
なぜですか?
考えてみてください。git Remote add の場合はユーザー名とパスワードの入力を求められませんが、git Push の場合はユーザー名とパスワードの入力が求められます。
これでパスワードなしで倉庫が作成できるなら、他の人の倉庫も自由に作成できます。
最初に倉庫を作成する必要があります
リーリー