github共通の操作と共通のエラー! fatal: リモートリポジトリから読み取れませんでした。
を入力すると、$になります。 ジット リモート追加オリジン [email protected]:djqiang(githubアカウント名)/gitdemo(プロジェクト名).git
エラーメッセージを表示します: fatal: remote origin already exists.
解答は以下の通りです。
<スパン <スパン 1. 最初のタイプ $ git remote rm origin
<スパン <スパン <スパン 2. もう一度 $ git remote add origin と入力します。 [email protected]:djqiang/gitdemo.git そして、エラーは報告されません!
<スパン <スパン 3. を入力した場合 $ git remote rm origin というエラーが表示されます。config section 'remote.origin' を削除できませんでした。gitconfig ファイルの中身を変更する必要があります。
<スパン 4, find your github installation path, mine is C:\UserspespesAppData FilterLocal FilterGitHub FilterPortableGit_ca477551eeb4aea0e4ae9fcd3358bd96720bb5c8 etc.
<スパン
5. gitconfigというファイルを見つけて開き、その中に
[remote "origin"] line
削除すればOK!
<スパン <スパン
<スパン <スパン
<スパン
<スパン
<スパン
と入力すると、$ ssh -T
[email protected]
エラーメッセージが表示されます。Permission denied (publickey)」というエラーメッセージが表示されます。新しく生成された鍵はsshに追加できないため、githubに接続することはできません。
<スパン 解答は以下の通りです。
<スパン <スパン 1. ssh-agent と入力し、$ ssh-add ~/.ssh/id_key と入力したら完了です。
<スパン 2、それでもうまくいかない場合は、Could not open connection to your authentication agentのエラーの後に、ssh-add ~/.ssh/id_key コマンドを入力します。解決策としては、Git Guiのsshツールで鍵を生成することで、鍵が生成されるとそのままsshに保存され、ssh-addコマンドで追加する必要はなく、ユーザーやトークンなどその他の設定もコマンドラインで行うことができます。
<スパン <スパン 3. をコピーするとどうなるかを確認しておくとよいでしょう。 id_rsa.pubファイル エディタによっては、これらを追加してくれるものもあるからです。
<スパン <スパン
<スパン もし $ git push origin master と入力したら
<スパン エラーメッセージを表示します: error:failed to push som refs to ......
<スパン 解答は以下の通りです。
<スパン 1、最初のタイプ $ git pull origin master // 最初のプルダウンリモートサーバーgithubの上のファイル
<スパン <スパン 2. もう一度 $ git push origin master と入力します。
<スパン <スパン 3. fatal: Couldn't find remote ref master or fatal: 'origin' does not appear to be a git repository and fatal: Could not read from remote repository というエラーが発生した場合。
<スパン 4、次に $ git remote add origin を再入力する必要があります。 [email protected]:djqiang/gitdemo.git
<スパン <スパン
<スパン <スパン
<スパン <スパン gitを使ってローカルにプロジェクトを作成する手順
<スパン
<スパン
$ makdir ~/hello-world // プロジェクト hello-world を作成します。
$ cd ~/hello-world //このプロジェクトを開く
$ git init //初期化
タッチ README
$ git add README //READMEファイルを更新する
$ git commit -m 'first commit' // 更新をコミットし、"first commit"のメッセージをコメントします。
$ git remote add origin
[email protected]:defnngj/hello-world.git
// リモートのgithubプロジェクトに接続する
$ git push -u origin master //ローカルプロジェクトをgithubプロジェクトに更新する
<スパン <スパン
<スパン <スパン <スパン <スパン <スパン gitconfigの設定ファイル
<スパン
<スパン
Gitには、設定変数を取得・設定するためのgit configというツールがあります。これらの変数は、Gitの外観や操作方法に関する様々な側面を制御することができます。これらの変数は、Gitの外観や操作方法の様々な側面を制御することができます。これらの変数は、3つの異なる場所に保存することができます。
1./etc/gitconfigファイル:システム上のすべてのユーザーとすべてのリポジトリに適用される値が含まれています。git config にパラメータオプション '--system' を渡すと、このファイルへの読み書きを明示的に行います。
2.~/.gitconfigファイル:ユーザー固有のファイル。この特定のファイルをGitに読み書きさせるには、--globalオプションを渡します。
3. git ディレクトリの設定ファイル(別名 .git/config):現在使用している任意のリポジトリに固有のもので、その単一のリポジトリを指します。各レベルは、前のレベルの値を書き換えます。つまり、.git/configの値は、/etc/gitconfigの同じ値を上書きします。
Windowsシステムでは、Gitは$HOMEディレクトリ(ほとんどの人は、C: \Documents and Settings$USERの下)の中にある.gitconfigファイルを探します。また、/etc/gitconfigも探しますが、これはMsysのルート・ディレクトリからの相対的なものです。これは、Windowsでインストーラーを実行したときにGitをインストールすることに決めた場所である可能性があります。
<スパン <スパン
<スパン <スパン コンフィギュレーション関連の情報です。
<スパン <スパン 2.1 インストールするとき Git 最初に行うべきことは、ユーザー名と 電子メール アドレスが必要です。これは非常に重要なことで、毎回 ジット のコミットには、この情報が使用されます。であなたのコミットに恒久的に埋め込まれます。
<スパン $ git config --global user.name "John Doe"
<スパン $ git config --global user.email [email protected]
<スパン
2.2 担当エディター <スパン (あなたのエディター)
ロゴが設定されたので、デフォルトのテキストエディタに <スパン ジット これは、何かメッセージを入力する必要があるときに使用されます。デフォルトでは Git は、システムのデフォルトエディタを使用します。 vi または ヴィム . など、別のテキストエディタを使いたい場合。 Emacs を実行すると、次のようになります。
<スパン $ git config --global core.editor emacs
<スパン
<スパン 2.3 設定の確認 <スパン (設定の確認)
設定内容を確認したい場合は git config --list コマンドで ギット すべての設定がある場所 :
<スパン $ git config --list
<スパン を表示することもできます。 <スパン ジット を特定のキーワードの現在値として使用するには、次のコマンドを使用します。 git config {key}:
<スパン $ git config user.name
<スパン
<スパン 2.4 ヘルプの取得
を使用している場合は Git git コマンドの man ページを取得する方法は 3 つあります。 (マンページ) ヘルプ情報 :
<スパン $ git help <verb>
<スパン $ git <verb> --help
<スパン $ man git-<verb>
<スパン 例えば、次のようなコマンドを実行すると、以下のペアのリストを得ることができます。 コンフィグ コマンドのマニュアルページヘルプ :
<スパン git help config
関連
-
AttributeError: 'dict' オブジェクトは 'append' という属性を解決していません。
-
2013 - 「初期通信パケットの読み込み」で MySQL サーバーへの接続が失われ、システムエラーが発生しました。0
-
AndroidXへの移行-今まで遭遇したこと、これから遭遇すること、ここにあり
-
ESlint Parsing errorエラーの解決法
-
解決済み npm i -S express npm notice が package-lock.json としてロックファイルを作成しました。このファイルをコミットする必要があります。
-
ResultSet が閉じた後の操作は許可されない ResultSet 閉鎖例外
-
このアプリケーションは、ランタイムに異常な方法で終了するよう要求しました。
-
java.security.cert.CertPathValidatorException を解決してください。認証パスのトラストアンカーが見つかりませんでした。
-
STM32でのビットバンド動作
-
Android SpinnerAdapterの使用
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
IDEAがgit push origin masterコマンドを入力する際にエラーを報告しました: ! [リモート拒否] master -> master (フック拒否)
-
未定義のエラーのプロパティ 'replace' を読み取ることができません。
-
jsについて Uncaught TypeError: null issue のプロパティ 'style' を読み取ることができません。
-
場所 0x00000004 の読み取りでアクセス違反が発生しました。
-
VCの*.objで定義済みの問題を解決します。
-
Keras/TensorFlowのエラーです。CUDA_ERROR_OUT_OF_MEMORY 解決策
-
統合マネージドパイプラインモードで適用されないASP.NETの設定が検出されました。
-
operator=' にマッチしない(オペランドの型が 'std::vector<float>' と 'float' である)。
-
C++で'atoi'がこのスコープで宣言されていない問題を解決するにはどうしたらいいですか?
-
Python がエラー TypeError: write() 引数はバイトではなく str でなければならない