SCENE 12
自立门户 —— 搭建 Git 服务器
尹天仇:

“我想在街坊福利会搞个戏剧培训班,不用看别人脸色,自己说了算。”


洪爷:

“好!有骨气!那就自己搭个台子!”

🎬 裸仓库 (Bare Repository)

普通的 Git 仓库有工作区(能写代码),但服务器上的仓库通常是裸仓库,只存历史记录,不能直接在上面写代码。

# 在服务器上创建一个裸仓库
$ git init --bare project.git

这就像是一个保险柜,只存底片,不洗照片。

🎬 门禁卡 (SSH Key)

为了防止闲杂人等乱改剧本,我们需要配置 SSH 密钥。

# 生成你的专属钥匙
$ ssh-keygen -t rsa -C "email@example.com"

把生成的公钥(id_rsa.pub)交给服务器管理员(洪爷),以后你就可以免密登录,畅通无阻了。

🎬 ACTION:制作钥匙

虽然我们没有真服务器,但你可以练练造钥匙:

  1. 在终端运行 ssh-keygen
  2. 一路回车(不要设密码)。
  3. 去用户目录下找找 .ssh 文件夹。