上传代码到GitHub仓库

上传代码到GitHub仓库



准备工作

  • 意思是自从 21 年 8 月 13 后不再支持用户名密码的方式验证了,需要创建个人访问令牌(personal access token)。
  • 这里就不多说了


GitHub 上生成令牌



  • 打开设置,然后找到下面

image-20220824190405561



image-20220824190409905



  • 下面设置不过期时间就好,省的难搞,所有全选,反正不知道是啥

在这里插入图片描述



  • 令牌记得保存,不然就看不到了

在这里插入图片描述



  • 上传代码身份验证记得密码填令牌

img



上传代码慢

参考:

挂代理模式

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操作。

posted @   雨同我  阅读(278)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示