命令行方式:
配置全局配置
git config - global user.name “xxxx”
git config - global user.email “xxxx@xxx.com”
生成密钥
ssh--keygen -t rsa -C ”上面的邮箱”
或
ssh-keygen -t rsa -C "注册的github邮箱" -f ~/.ssh/github_id_rsa
// 执行命令后,在~/.ssh/目录中会生成github_id_rsa和github_id_rsa的私钥和公钥
然后回车三次即可看到C:\Users\xxxx\.ssh下生成了两个文件:id_rsa和id_rsa.pub
进入到此文件夹:C:\Users\xxxx\.ssh
查看文件内容命令:
cat id_rsa.pub 或 vim id_rsa.pub
复制文本内容:
cat id_rsa.pub > clipboard
再去github上点击右上角头像-->Settings-->SSH keys:将rsa.pub中的公钥添加进去即可
TortoiseGit客户端方式
Windows-->搜索并打开PuTTYgen软件-->如下图点击Generate生成密钥(这里可能会卡住不生成密钥,滑动鼠标即可)-->再去github上点击右上角头像-->Settings-->SSH keys将如下密钥内容添加进去即可-->点击”Save private key”保存到响应的位置
后续每次开电脑时需要-->Windows-->搜索并打开Pageant软件-->将之前保存的后缀为ppk的密钥问价添加进来即可使用TortoiseGit
关于Idea软件设置关联git如下
git切换服务器案例
git remote set-url origin git@gitlab.xxx.com:testexample/test/example.git
git pull
git status
https://gitlab.xxx.com/com:testexample/test/example/tree/lyk