Git推送代码到Github/Gitee
一,基本信息设置
设置用户名
git config --global user.name '用户名'
设置邮箱
git config --global user.email '邮箱'
配置验证密钥
生成密钥:ssh-keygen -C '邮箱' -t rsa -b 4096
查看密钥:cat ~/.ssh/id_rsa.pub
将密钥复制到github/gitee的设置里的ssh,粘贴在key,添加好了验证一下
测试是否链接成功:ssh -T git@github/gitee.com
报错处理方法:ssh-keyscan -t rsa github/gitee.com >> ~/.ssh/known_hosts
处理完了再验证一次,链接成功就可以了,如下(出现了hi就成功了):
二,往github/gitee推拉代码
在github新建一个仓库,克隆到本地
克隆到本地:git clone 仓库地址
打开仓库:cd 仓库名字
添加一个文件:touch 1.txt
查看状态:git status
添加到缓存区:git add 1.txt
提交:git commit -m "第一次提交"
推送:git push
如果要将这个仓库推送到gitee,先在gitee创建一个仓库,然后添加密钥,成功后继续:
和仓库建立链接:git remote add gitee xxx(xxx这里写ssh地址)
也可以关联https,但是我搞失败了
查看远程分支:git remote -v(出现了gitee到就行)
这里要么强覆盖gitee仓库,要么将仓库里的拉下来
覆盖仓库:git push gitee master -f
拉取:git pull gitee master 或者 git pull gitee master --rebase
再推送:git pus gitee master
over,成功!