たくさんの自由帳
Androidのお話
たくさんの自由帳
投稿日 : | 0 日前
文字数(だいたい) : 2211
どうもこんばんわ。
特に書くことがなかった。
GitHubへSSHで入るまでやります。
いつの間にかパスワード使えなくなったみたいなので。
GitHubへpushとかプライベートリポジトリのcloneとか。
GitHubにログインしないといけない系のやつ。
この優秀IDE(HDD接続の種類じゃない)たちはGitHubのアクセストークンを使ってるので。
| なまえ | あたい |
|---|---|
| OS | Windows 10 Pro |
| ターミナル | Git Bash |
C:\Users\<ユーザー名>に.sshフォルダがあればいいのですが、ない場合は作ります。
.sshを開いて、その中で右クリックをして、Git Bash Hereを押して開きます。
ちなみになんかファイルがありますが気にしないでください。
Git Bashに以下を打ち込みます。ssh-keygen -t ed25519だけでもいいらしいですが公式はGitHubで使ってるメアドを入れてたので私も入れた
ssh-keygen -t ed25519 -C "GitHubで使ってるメアド"入力してEnterを叩くと、3回聞かれます。
これでさっきのフォルダに2つのファイルが出来ているはずです。.pubの方をGitHubへ教えてあげることでSSHで入れるようになります。
Git Bashはまだ使うので開いておいてください。
ここです。
開いたら、横のメニューのSSH and GPG keysを押します。押したらSSH keysの隣りにある、New SSH keyを選びます。
こんな画面になるはずなので、項目を埋めていきます。
.sshフォルダを開いてまたGit Bashで開けばいいです。clip < ~/.ssh/id_ed25519.pubこれでクリップボードに公開鍵の中身がコピーされました。
あとはこれをGitHubのKeyに貼り付けて、Add SSH keyを押して保存します。
以下のコマンドをGit Bash打ちます。
GitHub Enterprise の場合はgit@github.comの部分を各自変えてください。
ssh -T git@github.comGitHubのユーザー名以外は同じ文字列が返ってくるはずです。お疲れさまでした。
Hi takusan23! You've successfully authenticated, but GitHub does not provide shell access.秘密鍵なんですが、.sshフォルダから移動せず、名前も変更してない場合は自動で探してくれます。
これで自分のプライベートリポジトリもクローンできるようになったはず?
以上です。お疲れさまでした。