0


GitHub提交PR(GitHub提交个人代码到社区)

1. 设置基本信息

确保你的本地 git 配置中的用户名和邮箱地址与你在 GitHub 账户中设置的信息一致。‌如果不一致,‌使用

git config --global user.name "Your Name"

git config --global user.email "[email protected]"

命令来更新你的用户名和邮箱地址。‌

git config --global user.name 111111
git config --global user.email [email protected]

查看信息

git config --list

2. fork分支到自己的github

3. 在你自己的GitHub账号下,找到刚刚”Fork”的项目仓库,点击”Code”按钮,复制仓库的URL

4. 在本地终端打开一个文件夹,运行以下命令来克隆该项目的仓库到本地

https://github.com/xxxxxx/TenSunS.git

5. 在本地项目的文件夹下,运行以下命令来创建一个新的分支,并切换到该分支

cd TenSunS
git checkout -b Yvan

6. 在本地使用编辑器打开项目文件,进行你想要的修改,获取替换文件

7. 在本地项目文件夹下,运行以下命令来添加修改并进行提交

git add .
git commit -m “描述你的修改”

8. 推送分支:在本地项目文件夹下,运行以下命令将你的修改推送到你自己GitHub账号下的仓库中

git push origin Yvan

9. 在你自己的GitHub账号下,找到刚刚推送的分支,点击”Compare & pull request”按钮。填写PR的相关信息,包括标题和描述,然后点击”Create pull request”按钮提交PR。

创建令牌

注意:

如何上传代码时总是无法登录,可创建一个token(PAT令牌)

一、生成个人访问令牌(Personal Access Token, PAT)

  1. 登录GitHub:首先,使用你的GitHub用户名和密码登录到GitHub官网。
  2. 访问个人设置:在GitHub的右上角,点击你的头像或用户名,选择“Settings”(设置)。
  3. 进入开发者设置:在设置页面的侧边栏中,向下滚动并找到“Developer settings”(开发者设置),点击进入。
  4. 生成新的Token:在开发者设置页面中,找到“Personal access tokens”(个人访问令牌)部分,点击“Generate new token”(生成新令牌)按钮。
  5. 设置Token权限:在生成新令牌的页面中,你需要为新Token设置一个描述(用于帮助你记忆这个Token的用途),并选择该Token将具有的权限。通常,你需要根据你的具体需求来选择权限,但请注意,权限越多,安全风险也越大。
  6. 生成并保存Token:设置好权限后,点击页面底部的“Generate token”(生成令牌)按钮。一旦生成,Token将只显示一次,你需要立即复制并保存在安全的地方。GitHub不会再次显示这个Token,如果你丢失了它,你将需要生成一个新的Token。

二、在Git操作中使用Token

  1. 配置Git:如果你之前已经设置了Git的全局用户信息(用户名和邮箱),这一步可以跳过。但是,你需要确保你的Git配置正确无误。
  2. 使用Token进行认证:- 对于HTTPS URL:如果你之前是通过HTTPS URL克隆的GitHub仓库,并且Git配置了使用凭证助手(如Git Credential Manager),你可以在Git提示输入用户名和密码时,将用户名留空(或输入你的GitHub用户名,尽管这通常不是必需的),然后在密码字段中输入你的PAT。但是,更好的做法是在Git的URL中使用Token,例如将https://github.com/user/repo.git更改为https://你的用户名:你的[email protected]/user/repo.git。然而,出于安全考虑,不建议在URL中直接包含Token,因为这样做可能会将Token泄露到日志或版本控制系统中。- 对于SSH URL:如果你使用SSH URL克隆仓库,则不需要在每次操作时都输入用户名和密码或Token,因为SSH密钥会处理认证过程。但是,请注意,SSH方式需要你先在GitHub上添加你的SSH公钥。
  3. 注意安全性:请确保你的Token不被泄露给任何人或任何不安全的系统。如果你认为Token可能已被泄露,请立即在GitHub上撤销该Token,并生成一个新的Token。
标签: github

本文转载自: https://blog.csdn.net/u012206617/article/details/141069940
版权归原作者 墨痕诉清风 所有, 如有侵权,请联系我们删除。

“GitHub提交PR(GitHub提交个人代码到社区)”的评论:

还没有评论