Github设置

设置Github SSH Key

为了后面本地能从github clone代码,我们先生成一个ssh key:

mkdir -p ~/.ssh
cd ~/.ssh
ssh-keygen -o

查看pub文件:

cat ~/.ssh/id_rsa.pub

打开 https://github.com/settings/ssh/new

将上面的内容粘帖并创建SSH key:

image-20231111213626040

github创建库

创建一个新的github仓库,里面用于后面提交IaaS代码。

仓库命名为compliantPipeline, 选择Private类型,添加readme.md:

image-20231111212813785

创建main分支保护规则

创建存储库后,需要保护在创建新仓库时初始化的main分支。保护main分支的目的是因为我们打算在主分支上配置自动化部署过程,主分支上的任何活动都会触发我们的自动化管道(工作流),这将部署我们的代码库。 我们不希望意外地直接推送到主分支,而是希望推送经过审查的计划更改。 通过设置分支保护规则可以做到这一点,

在github仓库的Settings里点击Branches, 添加一个protection rule:

image-20231111212908820

branch name设置为main, 并选择Require Pull-Request before merging

image-20231111212949487

点击创建。创建完成后会显示:

image-20231111235108275

将仓库克隆到本地

在github页面找到地址,在本地clone:

image-20231111213712815

image-20231111214003153