上传代码到GitHub仓库
上传代码到GitHub仓库
准备工作
- 意思是自从 21 年 8 月 13 后不再支持用户名密码的方式验证了,需要创建个人访问令牌(personal access token)。
- 这里就不多说了
GitHub 上生成令牌
- 打开设置,然后找到下面
- 下面设置不过期时间就好,省的难搞,所有全选,反正不知道是啥
- 令牌记得保存,不然就看不到了
- 上传代码身份验证记得密码填令牌
上传代码慢
参考:
挂代理模式
https://www.cnblogs.com/rain-me/p/16567658.html
Clash 的 TUN 模式
https://www.cnblogs.com/rain-me/p/16621323.html
常见的问题
更改过 Github 的一下设置,上传代码失败,可以建议重新配置用户名和邮箱
# 重新配置新的账号和密码
git config --system --unset credential.helper
git config -–global user.name "xxx"
git config –-global user.email "xxx@xxx.com"
git config -–list
如果没有生成令牌上传代码失败,配置下面即可
git remote set-url origin https:// 令牌 @github.com/ 用户名 / 项目名 .git
上传代码
方法1
1. 将远程仓库克隆到本地
git clone https://gitee.com/abc/aaa.git
2. 添加或修改本地文件
3. 将本地代码push到远程仓库
git add . # 将当前目录所有文件添加到git暂存区
git commit -m '注释' # 提交并备注提交信息
git push origin main # 将本地提交,推送到远程仓库
方法2
1. 初始化仓库、连接远程仓库、将远程仓库代码拉取到本地
git init
git remote add origin https://gitee.com/abc/aaa.git
git pull origin master
2. 添加或修改本地文件
3. 将本地代码push到远程仓库
git add .
git commit -m '注释'
git push origin main
可能会用到的命令
git pull --rebase origin master
–-rebase的作用是取消掉本地库中刚刚的commit,并把他们接到更新后的版本库之中。出现如下图执行pull执行成功后,可以成功执行git push origin master操作。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了