github / sshキー設定/クローン/結合ソフトウェア

sshの利点

コードをgithubに送信するには、https url、ssh urlの2つの方法があります。
後者では、アカウントのパスワードを頻繁に確認する必要がありません。ローカルの秘密鍵が保存されていれば、永続的に使用するように構成すると、より便利になります。

sshは設定キーを生成します

ステップ:

  1. まず、id_rsaファイルをローカルに作成します。つまり、sshキーを作成します。これは、それぞれ公開キーと秘密キーです。
  2. githubのssh構成に公開鍵を追加します
  3. sshアプリケーション
  4. いくつかの問題

sshキーファイルを表示する

  • まず
    、ディレクトリにcdされたsshファイルがすでにあるかどうかを確認します
    ここに写真の説明を挿入
    。lsは現在のディレクトリ内のファイルとフォルダを確認します。llはより詳細に表示されます。id_rsaファイルがすでにある場合は、公開キーをgithubにコピーする前に、そのファイルのパスワードを設定したかどうかを覚えておく必要があります。
    パスワードを忘れた場合、sshキーを使用してファイルをダウンロードおよびアップロードするときに使用できなくなります。オーバーレイを再生成してパスワードをリセットすることをお勧めします。
    覚えている場合は、公開キーを確認してgithubにコピーしてください
cat id_rsa.pub

ここに写真の説明を挿入

公開鍵をgithubに設定します

秘密鍵を取得したら、それをgithubにコピーします-"
ここに写真の説明を挿入
新しいsshキーを設定し、次に公開キーをコピーして、名前を付けます。
ここに写真の説明を挿入

sshキーファイルを生成する

id_rsaファイルがローカルに存在しない場合は、再作成するだけで、後処理は上記と同じです。
ユーザー名とメールアドレスを作成します

git config --global user.name "git用户名"
git config --global user.email  "“email地址”

ここに写真の説明を挿入

秘密鍵を生成する

ssh-keygen -t rsa -C "email地址"

sshキーの場所とパスワードを保存するように求められます。自分で設定します。
ファイルパスに注意して
ください。cドライブのideaフォルダーの場合は、c:/ ideaではなく/ c / ideaと記述してください。パスは特別です。例を見てください。私のデフォルトのアドレスは
ここに写真の説明を挿入

githubへのリンクとクローンプロジェクト

公開鍵秘密鍵を取得した後、操作は上記と同じで、ファイルを表示できます

  • セットアップが成功しないのはなぜですか?
    次の図の最初の行のコマンドは、成功後にHiを促します
  • git sshを使用してファイルをダウンロードする方法は?
    次の図に示すように、githubのダウンロードバーでsshアドレスを見つけ、git cloneXXを使用します。
    ダウンロード時にctrlcが中断されたため、デモのようにダウンロードしませんでした。
    ここに写真の説明を挿入

一般的なsshキー構成の問題

  • 問題?sshキーはローカルに保存されていますか?

秘密鍵を生成するときは、ユーザー名./sshディレクトリにジャンプすることをお勧めします。id_rasファイルは、cd〜
/ .sshの下に自動的に生成されます。

  • gitのsshを使用してファイルをダウンロードした場合、ファイルはどこにダウンロードされますか?
    すでにダウンロードされている場合は、lsを使用してダウンロードしたディレクトリを表示し、
    次にcd / jump
    、pwdを使用してフルパスを出力します。
  • gitダウンロードパスをカスタマイズする方法は?
git init

対応するディレクトリで生成されます。sshファイルはデフォルトで対応するアドレスにダウンロードされます

  • httpsを使用して送信されたプロジェクトをsshに送信するにはどうすればよいですか?
    使用したアイテムにジャンプします
例如: cd /c/Users/Adminstrator/IdeaProjects/total_case`

提出方法を見る

git remote -v

https送信方法をssh送信方法にリセットします。たとえば、sshパスはgithubのプロジェクトから取得できます。

 git remote set-url origin git@github.com:Jonekaka/for_web.git

ここに写真の説明を挿入
または、プロジェクトディレクトリの.gitフォルダにある設定ファイルを直接変更してアドレスを変更します
ここに写真の説明を挿入
。httpsの送信方法を確認できます。変更
ここに写真の説明を挿入
後、設定ファイルをもう一度
ここに写真の説明を挿入
確認すると、アドレスが変更されていることがわかります。

プロジェクトpath.gitファイルの下の構成ファイルの内容
ここに写真の説明を挿入

プロジェクトをダウンロードおよびアップロードするアイデアに協力する

アイデア->ファイル->設定

  • まず、git.exeファイルを認識できるかどうかを確認します

ここに写真の説明を挿入
同じディレクトリのgithubに移動し、パスワード入力形式を選択し、アカウント名とパスワード、またはトークンを入力します。トークンを選択してクリックして生成すると、一目でわかります。言いたくない場合
はテストして、pingを実行できない場合があります。動作しません。ネットワークの問題。
以下のgitsshを参照してください上記です。最後に、アップロードおよびダウンロードするたびにアカウントパスワードを書き込む必要はありませんが、新しいプロジェクトでは新しいgitアドレスの使用に注意する必要があることに注意してください。便利ではないようです。チェックを外すと、アイデアにはアカウントパスワードを記録する機能があります
ここに写真の説明を挿入

  • 仮想ウェアハウスにアップロードする必要のあるプロジェクトを追加します。
    ここに写真の説明を挿入
    プロジェクトを選択すると、内部のすべてのファイルが赤に変わり、
    右クリックプロジェクトを選択してファイルを一時ストレージ領域に配置したことを示します。この時点では、githubにアップロードされておらず、ファイルは緑になります。
    ここに写真の説明を挿入
    送信プロジェクトが白くなり、プロジェクトのウェアハウスを作成し、説明を追加するように求められます。その後、githubで見つけることができます。
    ここに写真の説明を挿入
  • プロジェクトは更新されていますか?
    ファイルは数分で緑色に変わり、まだアップロードしていないことを通知します。上記の手順では、新しいファイルのみが更新されます。
    なぜ緑なの?倉庫が建設され、デフォルトでステージングエリアに配置されている
    か、次のように送信できます
    ここに写真の説明を挿入

プロジェクトを削除したいですか?

ここに写真の説明を挿入
クリックして最後までドラッグし、プロジェクトパス名を入力して確認します
ここに写真の説明を挿入

おすすめ

転載: blog.csdn.net/lidashent/article/details/107948698