如何提交代码到github仓库(2022最新最详细)

一、github注册及创建仓库
  1. 首先得先注册一个github账号,如何注册在这就不多陈述,如果注册过程中有任何疑问可以去网上查阅资料,也可以私聊我;

在这里插入图片描述 2. 注册好github账号后,来到如图画面,点击new建立一个github仓库,

在这里插入图片描述
在这里插入图片描述设置好后点击Create repository

在这里插入图片描述

将上图的网址复制下来。

二、下载git和TortoiseGit

将Git和TortoiseGit(小乌龟)下载好,这两个软件都可以去官网上下载,也可以私聊我拿安装包。

在这里插入图片描述桌面右键菜单出现如图所示功能表明已经安装完成。

三、将github远程仓库克隆到本地仓库

在文件夹中右击鼠标选中Git Clone,在这里插入图片描述将刚刚github创建的仓库的连接复制到URl选项中,点击OK,之后远程仓库就克隆到本地来了,点击Close关闭页面。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四、将代码文件提交到远程仓库

将要提交的代码放到本地克隆仓库中。

  • 提交代码总共有三步:
  1. add(预添加)
  2. commit
  3. push

1、add:右键菜单栏选择Tortoise,再点击Add
在这里插入图片描述选择要提交的文件代码,预添加到本地仓库:
在这里插入图片描述2、commit:
在这里插入图片描述在这里插入图片描述

3、push:
在这里插入图片描述在这里插入图片描述第一次要输入用户名和密码,但现在输入密码提交不上去,要用token代替密码,不要急,后面会讲到。
在这里插入图片描述现在就提交成功了,去github看看是否提交成功。

在这里插入图片描述
可以看到已经成功提交到github远程仓库。

但从 2021 年 8 月 13 日开始,在对 Git 操作进行身份验证时不再接受帐户密码,在push当中如果输入github账号和密码将会出现下面的情况,导致代码提交不了。

在这里插入图片描述

question:如何解决呢?
answer:往下看,嘻嘻。

现在将要求使用基于令牌(token)的身份验证,例如个人访问令牌(针对开发人员)或 OAuthGitHub 应用程序安装令牌(针对集成商) GitHub.com 上所有经过身份验证的 Git 操作。 也可以继续在您喜欢的地方使用 SSH 密钥。

一、修改为token的好处:

令牌(token)与基于密码的身份验证相比,令牌提供了许多安全优势:

  • 唯一: 令牌特定于 GitHub,可以按使用或按设备生成;
  • 可撤销:可以随时单独撤销令牌,而无需更新未受影响的凭据;
  • 有限 : 令牌可以缩小范围以仅允许用例所需的访问;
  • 随机:令牌不需要记住或定期输入的更简单密码可能会受到的字典类型或蛮力尝试的影响。
二、如何生成自己的token:

1、在github个人设置页面,找到Settings
在这里插入图片描述
2、选择开发者设置Developer setting
在这里插入图片描述
3、选择个人访问令牌Personal access tokens,然后选中生成令牌Generate new token
在这里插入图片描述4、设置token的有效期,访问权限等

选择要授予此令牌token的范围或权限。

  • 要使用token从命令行访问仓库,请选择repo
  • 要使用token从命令行删除仓库,请选择delete_repo
  • 其他根据需要进行勾选。

生成令牌Generate token
在这里插入图片描述
如下是生成的token
在这里插入图片描述

attention:记得把你的token保存下来,因为你再次刷新网页的时候,你已经没有办法看到它了

5、之后用自己生成的token登录,把上面生成的token粘贴到输入密码的位置,然后成功push代码!

  • 13
    点赞
  • 97
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
提交代码GitHub有多种方法。其中一种方法是使用命令行工具Git进行提交。首先,你需要在GitHub上创建一个仓库,并获取仓库的URL。然后,你可以使用以下命令将代码提交GitHub: 1. 首先,在本地创建一个文件夹,并在该文件夹中初始化Git仓库: ``` git init ``` 2. 将你的代码复制到该文件夹中。 3. 使用以下命令将所有文件添加到Git仓库中: ``` git add . ``` 4. 使用以下命令提交你的代码,并添加一条注释: ``` git commit -m "提交代码" ``` 5. 使用以下命令将本地仓库GitHub仓库关联起来: ``` git remote add origin <GitHub仓库URL> ``` 6. 最后,使用以下命令将代码推送到GitHub仓库: ``` git push -u origin master ``` 这样,你的代码就会被提交GitHub仓库中了。请注意,如果是第一次提交代码,可能需要输入你的GitHub用户名和密码。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* *3* [如何将代码上传到Github](https://blog.csdn.net/qq_33639213/article/details/102719505)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [代码提交Github的3种方法](https://blog.csdn.net/xu_song/article/details/94734095)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值