配置gitee与本地账户 将自己的修改与远程仓库同步

1、gitee上先添加公钥
在终端执行如下指令
ssh-keygen
cd ~/.ssh/
可以看到文件id_rsa.pub文件生成,
cat id_rsa.pub
将其中的内容全部拷贝到gitee账户中。
 
2、测试连接 ssh -T user_name@gitee.com
0
 
3、先在gitee创建一个仓库,例如我这里创建sourrce 仓库
0
关联仓库到本地
 
4、进入仓库界面,git clone 仓库到本地
0
 
5、设置本地的提交账户几邮箱,这样每一笔提交就知道是谁了
git config --global user.name "your namr"
git config --global user.email "your email"
 
6、在clone的仓库下就能提交自己的修改和文件了
 
git push origin master
0
0
 
上面这样git push origin master 虽然能够成功,但是每次都需要输入username和password ,如何直接push成功,需要如下设置
采用ssh方式关联本地账户和远程账户
ssh victorywr@gitee.com
0
如上提示,私钥的权限太open ,需要调整权限降低
 
chmod 600 ~/.ssh/id_rsa
0
连接建立成功,但是还有问题是 GITEE.COM doesn't provide shell acccess,所以还需一步设置
解决办法:gitee和github一样的解决办法
git remote set-url origin git@github.com:名字/仓库名.git
例如我这里:
git remote set-url origin git@gitee.com:victorywr/source.git
0
这样运行 git push origin master 就不需要每次都输入密码和用户名了
 
posted @ 2022-01-25 14:41  victorywr  阅读(724)  评论(0编辑  收藏  举报