小鱼博客

随记摘录

View My GitHub Profile

Git入门笔记(1)

测试环境:Win10 x64

1.首先下载并安装Git

2.生成SSH密钥

使用PuTTYgen 生成Ed25519密钥对。 Why Ed25519?请参见现代密码学实践指南 [2015年]

公钥上传至Github,私钥保存在 ~/.ssh/id_rsa

3.Github上传个人GPG公钥,并对Git进行部分全局设置

$ git config --global commit.gpgsign true        //提交检出均不转换换行符
$ git config --global user.signingkey YOUR KEY ID        //设置用于Git签名的KEY ID
$ git config --global core.autocrlf false        //开启GPG签名提交

4.测试连接

$ ssh git@github.com
PTY allocation request failed on channel 0
Hi YOUR-NAME! You've successfully authenticated, but GitHub does not provide shell access.
Connection to github.com closed.

出现上述回显则表示连接成功

5.连接空仓库,并进行第一次提交

echo "# Hello World!" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin git@github.com:username/YOUR-GIT-NAME.git
git push -u origin master

参考文章

现代密码学实践指南[2015年]

Git链接到自己的Github(1)简单的开始

Git中的AutoCRLF与SafeCRLF换行符问题

[git]使用GPG签名你的commit