vscode学习-搭建github环境

一、目的

在更新代码的时候通过vscode要比在服务器终端上使用命令行要方便,同时在进行代码编辑修改的时候有着更好的界面,通过一些插件可以更为方便的编辑代码,这笔服务器上通过vi或者vim来的方便,本文就以hugo静态博客系统来做一个简单学习。

二、https拉取代码

vscode插件安装
要使用vscode去拉取代码首先要安装插件 “GitHub Pull Requests and Issues”
安装完成后,点击vscode左下角的登录,让vscode有权限进入Github
04git1

04git2

04git3

选择一个目录作为存放
04git4
从上图可以看出是通过https的方式在拉取代码

三、SSH拉取代码

参考文档分为以下四步:

生成ssh-key
ssh-keygen -t ed25519 -C "tengwanginit@gmail.com"
Auto-launching the ssh-agent
切换至用户目录
cd
cat .bashrc

env=~/.ssh/agent.env

agent_load_env () { test -f "$env" && . "$env" >| /dev/null ; }

agent_start () {
    (umask 077; ssh-agent >| "$env")
    . "$env" >| /dev/null ; }

agent_load_env

# agent_run_state: 0=agent running w/ key; 1=agent w/o key; 2= agent not running
agent_run_state=$(ssh-add -l >| /dev/null 2>&1; echo $?)

if [ ! "$SSH_AUTH_SOCK" ] || [ $agent_run_state = 2 ]; then
    agent_start
    ssh-add
elif [ "$SSH_AUTH_SOCK" ] && [ $agent_run_state = 1 ]; then
    ssh-add
fi

unset env

Adding your SSH key to the ssh-agent
eval ssh-agent -s ssh-add ~/.ssh/id_ed25519`

add public key to github

四、代码更新

修改代码后,选择“勾”进行提交,输入提交信息回车后进行推送
04git5

04git6

04git7

如果采用ssh方式参照下图
04git8

五、链接

使用ssh克隆