# github拉取博客仓库

  • 安装git。

image-20230820130031727

  • 某个文件夹下打开git bash这个小黑窗口。

image-20230820130358891

# 1)初始化git

git config --global user.name “ground” 

git config --global user.email “19970694323@xx” 
1
2
3

查看配置信息

git config --global user.name 

git config --global user.email
1
2
3

如下操作:

image-20230820132242606

# 2)电脑&github配置shh

使用 ssh安全连接,可以让我们在操作远程仓库时跳过用户信息的验证。

获取公钥的操作我们可以进入 c盘,找到自己对应的用户目录;在该目录下寻找 .ssh 文件夹,在该文 件夹下打开 Git Bash

image-20230820131012767

输入 ssh-keygen 命令可以创建 ssh公钥文件,为了安全起见 我们需要追加 -t 选项,将该公钥进行加密

ssh-keygen -t rsa # rsa加密算法是 git官方推荐的加密算法
1

使用该命令后会让你输入一些公钥信息,不知道怎么填可以全部按回车使用默认的信息

image-20230820131214477

image-20230820131245112

三次回车

命令执行完毕会在 .ssh 文件夹下生成两个文件,我们需要用到的是以 pub 为后缀的文件,即公钥文件。

image-20230820131519195

# 打开github

登入上github账号

image-20230820131736884

创建一个shh的key

image-20230820131840449

把公钥信息粘贴过来就行。

image-20230820131914806

# clone代码仓库到本地

image-20230820132339055

执行clone命令会自动生成一个文件夹。

image-20230820132630449

# 3)切换分支

分支说明:

  • main
  • master
  • pages

拉取下来的仓库默认在main分支上。要切换到pages分支上创造。

进入triggergun这个文件夹打开git bash窗口。

image-20230820133542333

# 查看本地分支

image-20230820133635709

本地只有一个main

注意

main是与远程的main分支进行了关联的。

要查看所有远程分支的名称。

git branch -r 
1

image-20230820163907482

可以看到当前分支一共有三个分支。

  • 我们要在origin/pages分支上更新我们的博客内容。
  • 然后推上去。

最后:github的action帮我们自动构建打包部署。

# 远程分支的切换

$ git checkout -b pages origin/pages


Updating files: 100% (24969/24969), done.
Switched to a new branch 'pages'

# 分支 pages  关联了  远程的  origin/pages分支。
branch 'pages' set up to track 'origin/pages'.

1
2
3
4
5
6
7
8
9

image-20230820165548474

# 总结:

拉取下来后可以共同一起维护了。

  • 但是要遵守一个编写博客的规则。下一篇出。

image-20230820170431228

打开拉取下来的创库进行编写跟新博客。

image-20230820171528175

Last Updated: 8/25/2024, 2:35:35 AM