怎么搭建github(教程分享)

2023年 8月 2日 62.6k 0

随着开源软件的兴起和Github被微软收购,越来越多的开发者,尤其是学生和初学者们有意愿搭建自己的个人Github,用以备份自己的代码和开源项目,管理自己的开发历程和成就,并寻求志同道合的技术爱好者的交流。本文将提供一份简单的Github搭建教程,如下:

  • 注册域名
  • 首先你需要申请一个域名,建议选择最常用的.Com域名,注册费用约在100-200元之间,申请域名时需要填写真实的信息,建议使用自己的亲友名字。

  • 申请云服务器
  • 搭建Github需要一台自己的云服务器,可以选择腾讯云、阿里云或AWS等,建议选择最便宜的基础型配置即可。

  • 安装Git和Nginx
  • 在终端输入以下命令,安装Git和Nginx:

    sudo apt-get update

    sudo apt-get install git

    sudo apt-get install nginx

  • 生成SSH Key
  • 在终端输入以下命令,并输入自己的Github邮箱地址:

    ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

    回车后会提示输入文件名和密码,可不填直接回车。生成后会在用户主目录下.ssh文件夹中看到两个文件,id_rsa和id_rsa.pub。

  • 复制SSH Key到Github
  • 在终端输入以下命令,将SSH Key复制到剪贴板:

    sudo apt-get install xclip

    xclip -sel clip < ~/.ssh/id_rsa.pub

    登录Github,进入个人设置,选择SSH keys,在New SSH key栏中,输入Title和Key,将刚刚复制的SSH Key粘贴到Key中,点击Add SSH key即可。

  • 配置Nginx
  • 在终端输入以下命令,打开Nginx配置文件:

    sudo vim /etc/nginx/sites-available/default

    在文件中找到server {},删除整个{}内的内容,将以下代码复制进去:

    server {

    listen 80 default_server;
    listen [::]:80 default_server;
    server_name example.com www.example.com; #替换成自己的域名
    root /var/www/html; #根目录
    index index.html index.htm index.nginx-debian.html;
    location / {
    proxy_pass https://github.com; #转发到github
    }

    登录后复制

    }

    保存并退出。

  • 重启Nginx
  • 在终端输入以下命令,重启Nginx服务器:

    sudo systemctl restart nginx

  • 测试Github搭建
  • 在浏览器中输入自己的域名,例如:http://example.com,如果跳转到github的页面,则说明Github搭建成功。

    结语:

    通过本文所述Github搭建教程,你可以轻松搭建一个属于自己的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中的所有评论

    发布评论