記事ディレクトリ
sshの利点
コードをgithubに送信するには、https url、ssh urlの2つの方法があります。
後者では、アカウントのパスワードを頻繁に確認する必要がありません。ローカルの秘密鍵が保存されていれば、永続的に使用するように構成すると、より便利になります。
sshは設定キーを生成します
ステップ:
- まず、id_rsaファイルをローカルに作成します。つまり、sshキーを作成します。これは、それぞれ公開キーと秘密キーです。
- githubのssh構成に公開鍵を追加します
- sshアプリケーション
- いくつかの問題
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で見つけることができます。
- プロジェクトは更新されていますか?
ファイルは数分で緑色に変わり、まだアップロードしていないことを通知します。上記の手順では、新しいファイルのみが更新されます。
なぜ緑なの?倉庫が建設され、デフォルトでステージングエリアに配置されている
か、次のように送信できます
プロジェクトを削除したいですか?
クリックして最後までドラッグし、プロジェクトパス名を入力して確認します