ubuntu下将文件备份到github

2020-02-27  本文已影响0人  ccbirds

将hexo博客目录备份到github,以防意外删除文件,这样也方便在其他设备上写博客


1. 安装git

$ sudo apt-get install git

2.生成ssh key

使用命令

$ ssh-keygen -t rsa -C “github username”

会生成下面三个文件

id_rsa  id_rsa.pub  known_hosts

3.github setting

登录github,setting,左边有SSH and GPG keys 选项,点new
ssh key。title随便写,key 填写id_rsa.pub文件中的内容。
新建一个仓库用来备份。
测试ssh key是否成功

$ ssh -T git@github.com
Hi ccbirds! You've successfully authenticated, but GitHub does not provide shell access.

4.在需要备份的目录下初始化git

$ git init
Reinitialized existing Git repository in /home/czq/blog/.git/

5.设置git

$ git config user.name “github user name” 
$ git config user.email “github email”
$ git config user.name //查看设置的name
$ git config user.email //查看设置的邮箱
$ git remote add origin https://github.com/ccbirds/hexo.git //github 仓库地址 
在这里插入图片描述

如果显示origin已经存在,删除origin,并重新设置origin

$ git remote rm origin 
$ git remote add origin https://github.com/ccbirds/hexo.git

6.添加文件

$ git add test.txt //指定一个文件
$ git add .    //目录下的所有文件
$ git commit -m "2020-02-27" //备注
$ git push origin master
Username for 'https://github.com': ccbirds //输入用户名
Password for 'https://ccbirds@github.com':  //输入密码,密码不会显示
Writing objects: 100% (3/3), 277 bytes | 277.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To https://github.com/ccbirds/hexo.git
   da79977..341a1a4  master -> master

这样就成功啦

博客网站 :
ccbirds.cn
ccbirds.github.io

上一篇 下一篇

猜你喜欢

热点阅读