Windowsでsshアクセスgithubを構成する

1545 ワード

I.gitのuser nameとemailを設定する:
$ git config --global user.name "yourname"
$ git config --global user.email "youremail"

git構成の表示$git config --lisII. SSH鍵を生成するプロセス:
  • ssh鍵が既にあるかどうかを確認する:cd~/.ssh鍵がなければこのフォルダは存在せず、ある場合はバックアップ削除
  • 鍵の生成:$ ssh-keygen -t rsa -C "[email protected] "3つのリターンで、パスワードが空の場合、鍵は一般的に使用されません.最後に「C:Usersusername.ssh」ディレクトリの下に2つのファイルを生成します:id_rsaとid_rsa.pub
  • 秘密鍵をssh:ssh-add id_rsaに追加パスワードが設定されている場合はパスワードを入力する必要があり、パスワードの追加に成功していない場合は次のステップに進みます.[このエラーが発生した場合:Could not open a connection to your authentication agent.先にeval `ssh-agent`(~キーの上のあの`)を実行してからssh-add id_rsaを実行すればrsaの追加に成功します]
  • githubにログインしてssh鍵を追加します.これは「id_rsa.pub」の中の公開鍵です.公開鍵の名前については意味のある名前をつけたほうがいいです.
  • テスト:[email protected]初めて警告が表示されます.yesを入力して、車に戻ればいいです.
  • III.githubの使用開始
  • ローカルに倉庫を建てる(githubに同名の倉庫を建てる)
  • コマンドラインモードでローカルウェアハウスルートディレクトリに移動し、リモートウェアハウスを追加します(リモートウェアハウスはローカルウェアハウスと同じ名前にします):$git remote add [email protected]:username/projectname.git
  • 倉庫初期化:git init
  • ローカルウェアハウスの内容を変更した後、$git add filenameコマンドを使用してキャッシュ領域リストに変更ファイルを追加し、$git commit-m「message」コミット
  • ローカルライブラリの内容をリモートにプッシュする:$git push-u origin masterリモートライブラリが空なので、私たちが初めてmasterブランチをプッシュするとき、-uパラメータを加えて、Gitはローカルのmasterブランチの内容をプッシュするリモートの新しいmasterブランチだけでなく、ローカルのmasterブランチとリモートのmasterブランチを関連付けることができて、後でプッシュしたり引いたりする時にコマンドを簡略化することができます.git push/pull origin masterコマンドを直接使用します.

  • 参考リンク廖雪峰のgit使用チュートリアル