鱼之乐

子非鱼安知鱼之乐


  • 首页

  • 标签

  • 分类

  • 归档

  • 关于

github配置

发表于 2019-08-06 更新于 2019-11-06 分类于 工具 评论数:

Github简介

  Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。

  GitHub可以托管各种git库的站点。

  GitHub Pages免费的静态站点,三个特点:免费托管、自带主题、支持自制页面和Jekyll。

为什么使用Github Pages

  • 搭建简单而且免费;
  • 支持静态脚本;
  • 可以绑定你的域名;
  • DIY自由发挥,动手实践一些有意思的东西;
  • 理想写博环境,git+github+markdown+jekyll;

Github初入

  • 注册自不必说:github官网,按照提示注册即可
  • 创建Repository:登录之后,点击右上角Create New Repository创建一个Repository name为username.github.io的项目
  • Repository配置:
    • 点击进入新建Repository页面,点击右侧Settings进入配置页面
    • 点击Github Pages容器中的Source按钮,选择master分支
    • 选择喜欢的themes,即完成了github page的初始配置

Github同步工具

推荐使用github desktop,也可使用SVN和git,部分包自带更新模块(调用git)

配置SSH key

Git提交代码需要有github权限,不推荐使用用户名和密码,一般使用ssh key来与github进行身份验证。

ssh ls #检查本机已存在的ssh密钥

如果提示:No such file or directory 说明你是第一次使用git。

ssh-keygen -t rsa -C "邮件地址"

然后连续3次回车选择默认选项,生成一个文件在用户目录下,打开用户目录,找到id_rsa.pub文件,复制里面的内容,打开你的github主页,进入个人设置 -> SSH and GPG keys -> New SSH key添加进去即可

测试一下是否配置成功:

ssh -T git@github.com

设置账号信息:

git config --global user.name "你的名字"
git config --global user.email "邮箱@邮箱.com"  #github邮箱
# github
常见问题汇总
hexo 使用初步
  • 文章目录
  • 站点概览
鱼之乐

鱼之乐

11 日志
3 分类
8 标签
  1. 1. Github简介
  2. 2. 为什么使用Github Pages
  3. 3. Github初入
  4. 4. Github同步工具
  5. 5. 配置SSH key
© 2019 鱼之乐
由 Hexo 强力驱动 v3.9.0
|
主题 – NexT.Gemini v7.3.0