首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Hexo + Git 搭建免费个人博客

使用 Hexo + Git 搭建博客不需要购买域名和服务器,由 Github 提供域名和网站页面空间。...: hexo server -p 5000 # 5000为你想要修改端口号 在服务器启动期间,Hexo 会监视文件变动并自动更新,您无须重启服务器。...改成你用户名 branch: master 接着在 Git Bash 中依次输入: npm install hexo-deployer-git --save # 安装使用 git 方式进行部署所需要插件...更多详情请参考:网站首选域 域名解析 简单来说就是让你网站和你购买域名对应起来。万网提供免费 DNS 解析服务。...github 图文教程 参考资料 Hexo 中文文档 NexT 主题中文文档 Markdown 语法说明(简体中文版) 分类:Hexo | 笑话人生 文章标题:Hexo + Git 搭建免费个人博客

69710

4.2 服务器 Git - 在服务器上搭建 Git

服务器上搭建 Git 现在我们将讨论如何在你自己服务器上搭建 Git 服务来运行这些协议。...在开始架设 Git 服务器前,需要把现有仓库导出为裸仓库——即一个不包含当前工作目录仓库。 这通常是很简单。...它只取出 Git 仓库自身,不要工作目录,然后特别为它单独创建一个目录。 把裸仓库放到服务器上 既然你有了裸仓库副本,剩下要做就是把裸仓库放到服务器上并设置你协议。...假设一个域名为git.example.com 服务器已经架设好,并可以通过 SSH 连接,你想把所有的 Git 仓库放在/opt/git 目录下。...此时,其他通过 SSH 连接这台服务器并对 /opt/git 目录拥有可读权限使用者,通过运行以下命令就可以克隆你仓库。

4K50
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    4.5 服务器 Git - Git 守护进程

    Git 守护进程 接下来我们将通过 “Git” 协议建立一个基于守护进程仓库。 对于快速且无需授权 Git 数据访问,这是一个理想之选。...请注意,因为其不包含授权服务,任何通过该协议管理内容将在其网络上公开。 如果运行在防火墙之外服务器上,它应该只对那些公开只读项目服务。...如果运行在防火墙之内服务器上,它可用于支撑大量参与人员或自动系统(用于持续集成或编译主机)只读访问项目,这样可以省去逐一配置 SSH 公钥麻烦。...通常,你只需要以守护进程形式运行该命令: git daemon --reuseaddr --base-path=/opt/git/ /opt/git/ --reuseaddr 允许服务器在无需等待旧连接超时情况下重启...接下来,你需要告诉 Git 哪些仓库允许基于服务器无授权访问。 你可以在每个仓库下创建一个名为git-daemon-export-ok 文件来实现。

    1.9K30

    建立git服务器_git部署代码到服务器

    /repositories 再次返回到默认用户 $ exit 如果你将作为git服务器管理员,那么在你电 脑上(另一台pc)生成ssh公钥: usr@pc1:~$ ssh-keygen -t rsa...将公钥拷贝到服务器/tmp下: usr@pc1:~$ scp .ssh/id_rsa.pub git@:/tmp 回到git服务器上 a@server:/tmp/gitosis$ sudo chmod.../repositories/gitosis-admin.git# exit 在服务器上新建一个测试项目仓库 我们在服务器上新建一个空项目仓库,叫“teamwork”。...目录是用来存放所有需要访问git服务器用户ssh公钥: 各个用户按照前面提到办法生成各自ssh公钥文件后,把所有人 ssh公钥文件都拿来,按名字命名一下,比如b.pub, lz.pub等,统统拷贝到...,并且有一个空项目teamwork在服务器上。

    2K30

    搭建自己Git服务器

    搭建Git服务器   让我们先看下服务器端SSH访问配置。在这个例子中,我们使用authorized_keys方法认证用户。...我们假设你服务器是一个标准linux发行版,比如ubuntu。   首先,你需要创建一个git用户,并在用户目录下创建一个.ssh文件夹 ?...用上面的方法,你很快得到了一个可用Git服务器,现在你可以跟很多人一起协作工作了。   注意,现在每个人都能够登陆到服务器上,并以git用户身份操作。...现在,git用户只能使用ssh推拉代码,而不能登陆到机器上了。 如果你尝试登陆,会得到这样提示信息 ? 现在git网络命令还可以正常使用,但是登陆到远程服务器上已经不行了。...就像输出中显示,你也可以在git用户目录下创建一个文件夹来定制git-shell一些行为。例如,你可以限制git服务器接受命令范围,或者更改尝试登陆错误提示。

    3.2K10

    代码管理之 Git(三)Git 服务器搭建

    我们平时使用git时候,都是我们直接去拉取别人仓库代码,然后修改后提交到git服务器去,那如果我们想自己搭建自己Git服务器该怎么做呢?...- mkdir /home/starxiang/git_test // 建立名为git_test仓库,此仓库即作为git服务器仓库根。.../git_test/ 为什么要加上 --bare 呢,加上–bare代表当前目录下建立仓库为裸仓库,裸仓库是没有工作区,因为这是Git服务器,我们以后使用时候都是向它提交代码,服务器本身是不需要工作区...RSA认证 我们在上面登录Git服务器时候,是要输入密码,但是每次提交时候都输密码不免非常麻烦,那么我们有没有办法免除输入密码这个流程呢。...办法是有的,那就是通过rsa认证,生成公钥和私钥,然后把客户端公钥告诉git服务器

    65320

    搭建自己Git服务器

    今天我好奇,想了解下如何搭建自己Git服务器,于是查了一些资料,记录下整个流程。 ? 为什么要用自己Git服务器?...想了想,有下面的优势: 免费私有仓库 完全对项目的控制 了解GitHub和GitLab等背后运作原理 准备 一台可以通过域名或网址访问服务器 服务器上安装有ssh, git等工具,可以通过下面命令来安装...sudo adduser git 上传公钥 为了git clone 仓库时候免去输入git用户密码烦恼,我们这里发送客户端用户ssh公钥到git用户~/.ssh/authorized_keys...因为git仓库不需要再服务器上更新,而是通过远程push进行更新,所以我们建立一个裸仓库即可,裸仓库即没有项目代码而只有git元数据仓库,注意裸仓库后缀都是git。...su -l git mkdir -p ~/src/my-repo.git git init --bare my-repo.git 这样服务器操作就完成了。

    2.9K10

    搭建 GIT 服务器

    下载安装 git Git 是一款免费、开源分布式版本控制系统,用于敏捷高效地处理任何或小或大项目。 此实验以 CentOS 7.2 x64 系统为环境,搭建 git 服务器。...git 目录下 make install prefix=/usr/local/git 配置环境变量 将 git 目录加入 PATH 将原来 PATH 指向目录修改为现在目录 echo 'export...git --version 创建 git 账号密码 创建 git 账号 为我们刚刚搭建好 git 创建一个账号 useradd -m gituser 然后为这个账号设置密码 passwd gituser...配置改为 git-shell 目录(安全目的, 限制 git 账号 ssh 连接只能是登录 git-shell)如下: vim /etc/passwd gituser:x:500:500::/home...]:/data/repositories/test.git 实验完成 恭喜,Git 服务器搭建完成, 从此以后你可以方便地将你本地代码提交到 Git 服务器托管了

    3.5K50

    永久免费公共UNIX服务器

    SDF可以做很多事情,例如拨号,托管网站,收发邮件,与世界各地的人在线聊天、玩玩游戏都可以,服务器系统为FreeBSD,一切功能实现都依靠命令行,如果你已经习惯Linux,使用UNIX并不难,如果是想学习...UNIX这是一个较好选择。...我建议是在主站注册,日本站就已经明确说明免费120天。而上面两个网址则没有说明免费期限,即为永久免费。...注册后,请在邮箱中查找来自SDF邮件,极有可能是在垃圾箱中,里面给出了服务器登录方法,包括用户名和密码。 使用ssh工具,直接登录即可。...新人可以看看freeBSD文档,对于提升有很大帮助:https://docs.freebsd.org/doc/ 对于英文头疼小伙伴看看中文社区提供帮助https://book.freebsdcn.org

    41.8K20

    自己搭建git服务器_搭建git服务器web界面

    大家好,又见面了,我是你们朋友全栈君。...docker安装gitea服务器,搭建很简单 搭建后测试了一下整个流程,因为是个人服务器,配置比较低,每次提交待之后,服务器负载和内存都直接飙满,最后导致就是提交失败,随后有想了其他本法,换种方式安装就可以了...,测试了基本流程发现负载和内存都并没有飙太高,所以推荐第一种。...第一种:(推荐) 1:预先准备 Gitea依赖git和mysql,先安装git,mysql(需要5.5.3版本以上) 2:安装Gitea 版本地址:https://dl.gitea.io/可以根据自己需求下载对应版本...-p:端口映射,前边为宿主机端口号,后变为容器端口 -v:挂载目录,前边为宿主机目录,后变为容器目录 11.查看容器运行状态: docker ps -a 需要服务器开发9000端口: 直接访问ip

    7K30

    搭建Git服务器

    在讲了远程仓库实际上和本地仓库没啥不同,纯粹为了7x24小时开机并交换大家修改。 GitHub就是一个免费托管开源代码远程仓库。...但是对于某些视源代码如生命商业公司来说,既不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓库使用。...搭建Git服务器需要准备一台运行Linux机器,强烈推荐用Ubuntu或Debian,这样,通过几条简单apt命令就可以完成安装。 假设你已经有sudo权限用户账号,下面,正式开始安装。...,裸仓库没有工作区,因为服务器Git仓库纯粹是为了共享,所以不让用户直接登录到服务器上去改工作区,并且服务器Git仓库通常都以.git结尾。...剩下推送就简单了。 管理公钥 如果团队很小,把每个人公钥收集起来放到服务器/home/git/.ssh/authorized_keys文件里就是可行

    2.8K50
    领券