有勇气的牛排博客
☰

git免密推送代码至仓库gitee/github/gitclone git推送代码到远程仓库基本流程

默认 1965 git 2021-10-21 23:37:46

知止自律打卡-微信小程序APP
一款微信自律打卡小程序,支持自定义打卡项目、习惯记录、项目日记、专注计时与数据统计。自律打卡、学习打卡、读书打卡、健身打卡、运动打卡、减肥打卡、戒色打卡、养生打卡、戒烟、戒酒、戒熬夜等多种场景。万能打卡模板自由创建。可自定义每日打卡目标,记录习惯连续天数,可视化追踪成长进度。
了解产品详情 →
微信搜索「知止自律打卡」
知止自律打卡微信小程序

代码托管

1 生成/添加SSH公钥

ssh-keygen -C "***@qq.com"

2 gitee添加公钥

查看公钥

cat ~/.ssh/id_rsa.pub

gitee添加公钥

然后再gitee添加

3 验证

gitee

ssh -T git@gitee.com

github

ssh -T git@github.com

gitclone:无法测试,失败,但后面可以直接推送代码

ssh -T git@gitclone.com:9922
ssh -T gitclone@gitclone.com:9922
ssh://gitclone@gitclone.com:9922

4 添加本地账号

git config --global user.name "有勇气的牛排"
git config --global user.email "1809296387@qq.com"
git config --list

5 推送代码到远程仓库

添加远程仓库 命名:mybatis-ee、mybatis-hub、mybatis-clone

gitee

git remote add mybatis-ee https://gitee.com/net920vip/mybatis-frame.git

github

git remote add mybatis-hub https://github.com/net920vip/mybatis-frame.git

gitclone

git remote add mybatis-clone https://gitclone.com/gogs/net920vip/mybatis-frame.git

三步走

# 将跟踪文件加入暂存区
git add *

# 将暂存区文件提交到本地仓库
git commit -m "第一次提交"

# 推送代码到远程仓库
git push -u mybatis-ee master
git push -u mybatis-hub master
git push -u mybatis-clone master

6 报错 error: failed to push some refs to

出现错误的原因是github中的README.md文件不在本地代码目录中。也就是说我们需要先将远程代码库中的任何文件先pull到本地代码库中,才能push新的代码到github代码库中。

git pull --rebase mybatis master

然后重新推送

git push -u mybatis master

7 按项目配置用户

配置项目用户

git config user.name "chlrles"
git config user.email "chlrles@xxx.com"

生成用户秘钥

ssh-keygen -t rsa -f ~/.ssh/id_rsa_name -C "chlrles@xxx.com"

修改配置文件

vim ~/.ssh/config
# 第一个账号,默认使用的账号
Host github.com
Hostname ssh.github.com
User git
IdentityFile ~/.ssh/id_rsa_per
Port 443

# 第二个账号
Host github.com
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa_x

https://blog.csdn.net/qq_33745102/article/details/84992778

标签:

×
×