Gitの設定手順
C:/RUN-shortcutでショートカット作成(名前はbash) $ cd c/General/txt/
$ touch gitMsgForNotepad.txt
C:/General/txt/gitMsgForNotepad.txt内に
code:gitMsgForNotepad.txt
"
# 変更内容についてのコミットメッセージをここに記述してください。
# 行頭に '#' の記号が書かれている場合、その行は無視されます。
# メッセージが空のままなら、コミットを中止します。"
$ git config --global core.editor notepad
$ git config --global commit.template "C:/General/txt/gitMsgForNotepad.txt"
$ touch ~/.bash_profile
$ touch ~/.bashrc
etc/profile.d/git-prompt.sh内のchange to green、user@host<space>、change to purple、show MSYSTEMを含む行をコメントアウト $ git config --global user.email ■■■■■■■■■@■■■■■■■
$ git config --global user.name ■■■■■■■■■
$ ls ~/.ssh
ここで( /id_.+\.pub/ というファイルが表示されない | ls:cannot accsess )の場合は以下の作業で生成する
表示される場合は★まで飛ぶ
$ ssh-keygen -t ed25519 -C "■■■■■■■■■@■■■■■■■"
Enter file in which to save the key (保存されるファイル名)と表示されたらEnterキーを押す $ ls ~/.ssh
「is_ed25519 id_ed25519.pub」と表示されたら成功 ★ $ clip < ~/.ssh/id_ed25519.pub
Title欄に任意の名前、Key欄に先程コピーしたid_ed22519.pubの内容を貼り付け GitHubのパスワード入力を求められることがある
$ ssh -T git@github.com
先程設定したパスフレーズの入力を求められる
「Hi ■■■■■■■■■! You've successfully authenticated, but GitHub does not provide shell access.」と表示されたら接続成功
※GitHub側でssh認証を設定する必要があるかもしれない。以下がその方法 $ clip < ~/.ssh/id_ed25519.pub
GitHub > Setting > SSH and GPG keys > New SSH key
key typeをSigning keyに変更して、Title欄に任意の名前、Key欄に先程コピーしたid_ed22519.pubの内容を貼り付け
コミットとタグにSSHで署名するために、sshを使うように指示してパスを教える
$ git config --global gpg.format ssh
$ git config --global user.signingkey ~/.ssh/id_ed25519.pub
念の為にgit config --listで確かめても良い
commits にてコミットに Verified と表示されたら成功