Skip to content

Navigation Menu

Sign in
Sign up

Latest commit

History

37 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

CTFNotes

本仓库包含以每个人用户名命名的Branches,每个人在自己的Branch下提交自己的笔记。

配置教程——脚本(Windows)

  1. 安装Git和gh,参考手动教程
  2. 下载CTFNotes_Setup.bat,放入合适的父目录下
  3. 双击运行CTFNotes_Setup.bat,它会自动帮你fork仓库、克隆仓库到当前目录、自动填写.env文件并创建以用户名命名的文件夹
  4. 将你的笔记放入以用户名命名的文件夹中,不要放在最外层,然后运行push.bat提交修改
  5. 其他注意事项请查看手动教程

配置教程——手动克隆

1. 安装 Git 和 GitHub CLI (gh)

你可以通过官网下载安装Gitgh

也可以先安装scoop(Only for Windows),随后使用命令行安装git和gh:

scoop install git
scoop install gh

gh主要作用是提供GitHub认证

2. Github 认证

使用gh登录你的GitHub账号,以便为本机的Git提供Github账号认证:

gh auth login

全部默认按回车即可

3. Fork 仓库

在本仓库右上角点击Fork,确认勾选"Copy the main branch only",将本仓库的main分支Fork到你的账号下。

4. 克隆仓库

在你fork的仓库中,点击Code按钮,复制仓库地址,然后在本地使用以下命令克隆仓库:

git clone 你的仓库地址

5. 提交修改到你的仓库

注意: 请创建以你的用户名命名的文件夹,将你的笔记放入其中。

注意: git命令需要在CTFNotes文件夹中(包含.git文件)操作,建议将CTFNotes文件夹创建为VSCode工作区

在你更改了文件之后,你可以使用以下命令提交你的修改:

git add . # 添加所有修改
git commit -m "你的提交信息" # 提交修改
git push # 推送到远程仓库

如果你懒得每次打三行命令,我们也写了一个脚本push.bat,你可以每次做完更改后直接运行它

6. 提交 PR 到团队仓库(每个月一次)

你可以在你的仓库页面点击Pull Request按钮,提交PR到本仓库的以你的用户名命名的分支,不要交到主分支。

你也可以使用脚本pr.bat来提交PR,注意要在.env文件中填写你的用户名(不是昵称)。如果出错请前往网页解决。

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /