目录
在做项目时,自己有两个码云,用git推送拉取时,如果用https进行推送拉取,本地git添加多用户,很麻烦,用ssh方便。gitee两个账号,也可以一个账号用https连接(git有账户名密码),一个用ssh连接。也可以ssh生成两个,分别添加到两个gitee。
一、创建公钥私钥
本地Git Bash Here 。
1.ssh-keygen -t rsa -C "邮箱"。三个回车,生成密钥。
2.cd ~/.ssh。查看密钥。
3.cat ~/.ssh/公钥.pub。查看公钥并复制。
二、在gitee添加公钥
进入gitee->设置->SSH公钥->粘贴确定。
三、gitee创建仓库
gitee创建仓库,粘贴ssh链接。
四、克隆远程库
git clone ssh链接
五、推送代码
git init
git add .
git commit -m "提交注释"
git remote add origin ssh链接
git push
如果提示报错,说origin这名字已经存在,那么给这个仓库的ssh链接起一个别名:
git remote add 你起的仓库的名字 你的ssh链接
git push -u 你起的仓库的名字 master
则可以推送成功。
如果你想看你都配置了哪些远程仓库:
git remote -v //默认名为origin的远程仓库名称和url
git remote show 你起的仓库的名字 //这个命令会列出远程仓库的URL和它们对应的别名