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

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

1. 设置基本信息

确保你的本地 git 配置中的用户名和邮箱地址与你在 GitHub 账户中设置的信息一致。‌如果不一致,‌使用 git config --global user.name "Your Name" 和 git config --global user.email "your-email@example.com" 命令来更新你的用户名和邮箱地址。‌

git config --global user.name 111111
git config --global user.email 111111@qq.com

查看信息

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://你的用户名:你的PAT@github.com/user/repo.git。然而,出于安全考虑,不建议在URL中直接包含Token,因为这样做可能会将Token泄露到日志或版本控制系统中。
    • 对于SSH URL:如果你使用SSH URL克隆仓库,则不需要在每次操作时都输入用户名和密码或Token,因为SSH密钥会处理认证过程。但是,请注意,SSH方式需要你先在GitHub上添加你的SSH公钥。
  3. 注意安全性:请确保你的Token不被泄露给任何人或任何不安全的系统。如果你认为Token可能已被泄露,请立即在GitHub上撤销该Token,并生成一个新的Token。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

墨痕诉清风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值