1. ホーム

github共通の操作と共通のエラー! fatal: リモートリポジトリから読み取れませんでした。

2022-02-11 21:26:03

を入力すると、$になります。  ジット  リモート追加オリジン  [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