首页 > 工具  > 

怎么搭建github(教程分享)

怎么搭建github(教程分享)
随着开源软件的兴起和Github被微软收购,越来越多的开发者,尤其是学生和初学者们有意愿搭建自己的个人Github,用以备份自己的代码和开源项目,管理自己的开发历程和成就,并寻求志同道合的技术爱好者的交流。本文将提供一份简单的Github搭建教程,如下:1. 注册域名首先你需要申请一个域名,建议选择最常用的.Com域名,注册费用约在100-200元之间,申请域名时需要填写真实的

随着开源软件的兴起和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

登录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}

怎么搭建github(教程分享)由讯客互联工具栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“怎么搭建github(教程分享)