0


Linux:将Linux下的目录上传至Github

文章目录


一、创建Github账号

首先,要将Linux系统下的目录上传至Github,你需要先有一个Github账号。
点我查看<( ̄︶ ̄)↗[GO!]如何创建Github账号?


二、将 Linux 项目提交到 GitHub 的详细步骤

1. 创建 GitHub 仓库

  1. 登录到 GitHub- 打开浏览器,访问 GitHub 并登录到你的账户。
  2. 创建新仓库- 点击页面右上角的 + 图标,选择 New repository。- 在“Repository name”字段中输入仓库名称(例如:Linux_study)。- 选择仓库类型(公开或私有)。- 可以添加描述(可选),然后点击 Create repository

如果你是这个:
在这里插入图片描述

也可以在这里:
在这里插入图片描述


2. 克隆仓库到 Linux

  1. 获取仓库的克隆链接- 在新创建的仓库页面中,点击 Code 按钮,选择 HTTPS 链接。- 复制提供的 URL(例如:https://github.com/YuFan-Ji/Linux_study.git)。
  2. 打开终端并克隆仓库- 打开 Xshell 或 Linux 终端。- 使用以下命令将仓库克隆到本地:git clone https://github.com/YuFan-Ji/Linux_study.git- 进入克隆下来的仓库目录:cd Linux_study //这里只是举个例子,你要cd进你的路径当中去

3. 安装 Git(如果未安装)

  1. 检查是否安装 Git

一般都要直接安装,不用检查。直接输入下面第二个命令。

  • 输入以下命令查看是否已安装 Git:
git --version
  • 如果没有安装,使用以下命令安装 Git:
sudo yum install -y git

4. 添加文件到仓库

  1. 将要提交的文件放入仓库目录- 将你的项目文件(例如:代码文件、文本文件等)放入 Linux_study 目录中。- 也就是你平常写的Linux代码,创建的目录文件等等,都在这个库里面完成。
  2. 添加文件到 Git- 使用以下命令将所有更改的文件添加到 Git:gitadd. //这里一定要确保你已经cd进你想传到Github上的目录里了!!!- . 表示当前目录下的所有文件。如果只想添加特定文件,可以替换 . 为文件名。

5. 提交更改

  1. 创建提交- 使用以下命令来添加你的备注信息:git commit -m "Initial commit" //Initial commit只是一个举例,你要写你自己的注释 - -m 后的内容是提交的说明,建议简明扼要地描述这次提交的内容。

6. 配置 Git 用户信息(如果未配置)

  1. 设置 Git 用户名和邮箱- 在推送之前,需要配置 Git 用户名和邮箱:git config --global user.name "Your Name"git config --global user.email "[email protected]"- 请将 "Your Name""[email protected]" 替换为你的 GitHub 用户名和邮箱。

7. 查看当前分支

  1. 查看当前分支- 通过以下命令查看当前的分支:git branch- 输出格式: - 如果输出为 * master,则说明你当前在 master 分支上。- 如果是 * main,则在 main 分支上。

也可以在你的库里看:
在这里插入图片描述

8. 推送更改到远程仓库

  1. 将更改推送到 GitHub- 将本地提交推送到 GitHub 的远程仓库:git push -u origin master- 如果你使用的是 main 分支,命令应改为:git push -u origin main

9. 输入 GitHub 用户名和密码

  1. 输入 GitHub 用户名- 当系统提示时,输入 GitHub 用户名(例如:YuFan-Ji)。
  2. 输入 GitHub 密码- 在输入密码时,请使用 Personal Access Token 而不是账户密码。

下面将讲解如何获取 Personal Access Token!!!


三、获取 Personal Access Token

  1. 登录到 GitHub:- 访问 GitHub 并使用你的账号登录。
  2. 进入设置:- 点击右上角的用户头像。- 从下拉菜单中选择 Settings
  3. 找到开发者设置:- 在左侧菜单中,点击 Developer settings。- 这个在最下面。
  4. 访问 Personal Access Tokens:- 如果你在使用经典的 PAT,点击 Personal access tokens,然后选择 **Tokens (classic)**。- 如果你使用的是 Fine-grained personal access tokens,选择 Fine-grained tokens。- 两个都可以,我个人使用的是下面的这个。
  5. 生成新的 token:- 点击 Generate new token 按钮。
  6. 输入 token 信息:- Token name:为你的 token 取一个唯一的名称(例如 Linux_study_token)。- Description:可以填写描述,例如 “用于 GitHub 的访问”。- Expiration:选择过期时间,例如 90 天、1 年等。
  7. 勾选权限:- 如果是 Fine-grained tokens: - 在 Repository access 选项中,你可以选择 All repositories(所有仓库)或者选择特定的仓库。- 最关键的是,在下面的权限选择里,一定一定要选上repo权限,如果你不知道哪个是repo权限,就全部选上,不然无法传上去!!!!!!- 确保选择了 repo 权限。
  8. 生成 token:- 完成所有设置后,点击 Generate token
  9. 保存 token:- 在生成的页面上会显示你的新 token。立即复制并保存它,因为你关闭页面后将无法再次看到它。- 一定要复制好了,离开这个页面,你再也看不到这个token了

一旦你成功生成了具有 repo 权限的 token,就可以在 Git 中使用它进行身份验证,尝试推送代码:

git push origin main

四、常见错误及解决方法

  1. 权限问题(403 错误)- 确保输入的 Personal Access Token 有足够的权限(包括 repo 权限)。- 检查 GitHub 账户是否有权限访问该仓库。
  2. 未设置上游分支- 如果出现 fatal: The current branch has no upstream branch 错误,使用以下命令设置上游:git push --set-upstream origin master
  3. 分支名称不匹配- 如果出现 error: src refspec master does not match any,可能是因为没有任何提交,确保执行了 git addgit commit
  4. 网络连接问题- 使用 ping github.com 检查网络连接是否正常。- 如果没有返回数据或超时,可能存在网络连接问题。
  5. 更新 Git 配置- 如果收到有关 push.default 的警告,可以设置为 simplegit config --global push.default simple

总结

将项目传至 GitHub 的三步骤:

  1. 添加文件 使用 git add . 将当前目录下的所有文件添加到暂存区。gitadd.
  2. 提交更改 使用 git commit -m "提交说明" 将暂存区的更改提交到本地仓库,并附上提交说明。git commit -m "Initial commit"
  3. 推送到远程仓库 使用 git push origin <分支名> 将本地的提交推送到 GitHub 上的远程仓库。git push origin master如果是 main 分支,使用:git push origin main

这三步就可以成功将代码提交到 GitHub!

如果这篇文章对你有帮助的话,求求各位大佬支持一下作者,谢谢各位大佬😘😘ο(=•ω<=)ρ⌒☆

标签: linux github

本文转载自: https://blog.csdn.net/Jdxxwu/article/details/142907024
版权归原作者 小柯J桑_ 所有, 如有侵权,请联系我们删除。

“Linux:将Linux下的目录上传至Github”的评论:

还没有评论