github:

gitee:

- git remote add origin1 [你的GitHub仓库URL]
- git remote add origin2 [你的Gitee仓库URL]
git init
[remote "origin"]
url = git@github.com:Liu670/Nuist_code.git
url = git@gitee.com:lovexiaoliu/code_-nuist2023.git
fetch = +refs/heads/*:refs/remotes/origin/*

本地配置好密钥,就可以免密从本地推送到远程仓库
生成密钥:
ssh-keygen -t rsa -b 4096 -C "2558949748@qq.com"
查看密钥并复制下来:

将密钥添加到github和gitee中


将刚刚复制到密钥粘贴过来


测试:
ssh -T git@gitee.com

ssh -T git@github.com

如果出现以下情况则ssh免密没有配置成功

- #!/bin/bash
- TIME=`date +%Y-%m-%d,%H:%M:%S`
- text=$TIME
- # git项目位置
- cd ~/code
- if [ $# != 0 ]; then
- text=$1;
- else
- text=$TIME
- fi
- git add .
- git commit -am $text
- git push origin main
-
- echo 已完成推送至gitee和github仓库,提交时间于:$TIME
将脚本重命名为push,并添加到系统环境变量中,如果要对本地项目进行远程推送,使用 push命令即可同时将最新代码推送至远程仓库中