首先是在bash当中的一些命令
ssh-keygen -t rsa -C "xx@xx.com"
此处的邮箱并不是一定要与用户对应的。
结束命令后会在用户目录(我使用的是window客户端,生成在我的文档下的.ssh目录下)生成2个密钥文件。
注意此时在一些系统中会默认我的文档库定位到D盘,这样是找不到的,生成的密钥文件应该在C盘用户目录下
生成2个密钥分别是id_rsa (私钥) id_rsa.pub(公钥)
cat ~/.ssh/id_rsa.pub
查看公钥ID,用以上传到github等。github位置为Setting - SSH and GPG keys - new ssh key。 注意添加时ID必须以 ssh 等字符串开头。
在本地建立git仓库:
首先配置个人信息
git config --global user.name xxx
git config --global user.email yyy
git config --global push.default simple
git config --global core.quote path false #防止文件名变成数字
git config --global core.editor "vim" #使用vim编辑提交信息
这些配置都是在写 ~/.gitconfig 文件而已。
创建一个文件夹,最好为空, 然后在目录中运行
git init
接下来会生成一个隐藏的git 目录。随后可以使用如下几个命令操作:
git add
git commit
git status
git pull
git push
git clone
关系如下图:
待补充。