如何在本地搭建github

2023年 8月 2日 49.7k 0

随着开源社区的不断发展,GitHub 已经成为了一个非常重要的代码托管平台,它不仅提供了代码托管的功能,还提供了很多简单易用的功能,例如 code review、issue 跟踪、Pull Request 等等。虽然广大开发者可以使用 GitHub 进行代码托管,但有些同学可能会遇到上网不便等问题,因此需要本地搭建 GitHub,以保证代码的顺畅进行。

一、安装 Git

在本地搭建 GitHub 前,需要先安装 Git。Git 是一个分布式版本控制系统,任何一个开发团队都无法不用 Git 进行版本控制,因此安装 Git 是搭建 GitHub 的第一步。

在 Windows 下安装 Git 时,可以从 Git 官方网站下载 Git 的安装程序,在安装时一路按照默认设置即可完成安装。在 macOS 或 Linux 下通过终端安装 Git 十分简单,只需要在终端中运行如下命令即可:

sudo apt update
sudo apt install git

登录后复制

二、生成 SSH key

为了确保本地与 GitHub 之间通信的安全性,需要在本地生成 SSH key,以便在与 GitHub 进行通信时进行校验。下面将介绍如何为 GitHub 生成 SSH key:

  • 在命令行终端中输入 ssh-keygen -t ed25519 -C "your_email@example.com"。其中,你需要将 your_email@example.com 替换为你的邮箱地址。
  • 按照提示一路按回车键,直到随机数生成完成。
  • 生成后,在本地用户根目录下的 .ssh 目录下可以找到 id_ed25519id_ed25519.pub 两个文件,其中 id_ed25519 是私钥文件,id_ed25519.pub 是公钥文件。

    三、在 GitHub 上添加公钥

    在本地生成 SSH key 后,需要将公钥复制到 GitHub 上,并添加到你的账户中,以便在 GitHub 上进行代码操作。具体步骤如下:

  • 打开 GitHub 主页后,点击右上角的头像,进入“Settings”界面。
  • 在“Settings”界面中,选择“SSH and GPG keys”选项,然后点击“New SSH key”按钮。
  • 在“Key”文本框中,粘贴之前生成的 id_ed25519.pub 文件中的全部内容。
  • 给该公钥起一个名称(随便填),然后点击“Add SSH key”按钮。
  • 四、在本地搭建 GitHub

    在完成了前三个步骤后,即可开始在本地搭建 GitHub。

  • 在命令行终端中输入 git clone git@github.com:username/repo.git。其中,username 为你在 GitHub 上的账号名,repo 为你要 clone 的仓库名称。
  • 在本地,进入到刚刚 clone 下来的项目目录中(也就是 repo 目录下)。
  • 在本地进行代码修改后,在命令行中输入如下命令:
  • git add .
    git commit -m "your message"
    git push

    登录后复制

    其中,“your message”是你本次代码提交的描述信息。

    OK,至此,本地搭建 GitHub 就搭建成功了,赶快开始享受无网也无惧的开源之旅吧!

    以上就是如何在本地搭建github的详细内容,更多请关注每日运维网(www.mryunwei.com)其它相关文章!

    相关文章

    JavaScript2024新功能:Object.groupBy、正则表达式v标志
    PHP trim 函数对多字节字符的使用和限制
    新函数 json_validate() 、randomizer 类扩展…20 个PHP 8.3 新特性全面解析
    使用HTMX为WordPress增效:如何在不使用复杂框架的情况下增强平台功能
    为React 19做准备:WordPress 6.6用户指南
    如何删除WordPress中的所有评论

    发布评论