群晖NAS安装SVN套件及使用操作手册

  • 格式:pdf
  • 大小:1.42 MB
  • 文档页数:24

下载文档原格式

  / 24
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

※ 注 : 若 是 之 前 有 透 过 ipkg 等 类 似 方 式 安 装 过 SVN Server(非 官 方 套 件 ), 在 这 里 可 能 会 遇 到 明 明 启 用 SVN 套 件 后 却 又 自 动 关 闭 的 情 况 , 若 有 遇 到 此 问 题 , 请 照 下 列 五 个 步 骤 解 决 (若 无 则 跳 过 直 接 看 5.): Step 1: 到 「 套 件 中 心 」 解 除 刚 刚 安 装 的 「 SVN」 套 件 。
5 .点 进「 SV N Se r ver 」图 示 可 以 看 到 控 制 U I,若 点 选 右 上 角 的「 问 号 」会 出 现 S VN Se r ve r 的 DSM 说明内容。
6 .接 着 我 们 点 选 左 上 角 的 「 新 增 」 按 钮 来 建 立 一 个 存 放 库 , 在 「 一 般 」 这 个 Tab 标 签 下 输 入「 存 放 库 名 称 」我 在 这 边 输 入「 test」,在 输 入「 存 放 库 名 称 」时 可 以 看 到 最 后 一 栏 的 「 存 取 网 址 」 会 自 动 出 现 「 svn://youraddress/存 放 库 名 称 」 , 这 个 存 取 网 址 是 等 下 要 在 Client 端 连 接 的 网 址 ,「 认 证 域 」这 边 可 输 入 可 不 输 入 ,如 果 有 需 要 的 可 以 自 行 输 入 , 这边做为测试用所以选择不输入,「匿名权限」我在这边是选「无」。
2 .点 进「 SV N」套 件 后 可 以 看 到 一 些 简 单 的 说 明 ,开 发 者 是 Apac he Soft ware F ounda tion , 目 前 的 版 本 是 「 1.7.8-0003」 , 接 着 点 选 「 安 装 套 件 」
3.在 点 选 完 「 安 装 套 件 」 后 , 会 出 现 「 SVN-安 装 套 件 」 的 小 视 窗 , 这 里 要 建 立 一 个 共 享 资 料 夹 来 存 放 SVN 的 相 关 资 料 , 如 果 没 有 特 别 指 定 可 以 不 用 输 入 , 系 统 会 以 「 svn」 作 为命名,接着点选「下一步」。
4.接 着 会 出 现 「 再 次 检 查 设 定 」 的 视 窗 画 面 , 如 果 对 于 内 容 没 有 甚 么 问 题 , 点 选 「 套 用 」 即 可 完 成 安 装 !若 有 勾 选「 安 装 完 成 后 立 即 启 动 」,会 在 选 单 中 出 现 S VN Se r ver 的 捷 径 。
2.接 着 会 出 现 Checkout 视 窗 , 我 们 在 「 URL of repository」 输 入 刚 在 建 立 SVN Server 时 所 出 现 的 「 存 取 位 置 」 , 接 着 按 下 「 OK」
3 .此 时 会 出 现 要 您 输 入 SV N 的 Use r name 跟 Passwo r d ,把 刚 刚 新 增 的 test1 的 账 号 密 码 输 入 进 去 , 并 把 「 Save authentication」 勾 选 起 来 , 以 便 日 后 登 入 方 便 , 接 着 按 「 OK」
4 .接 着 会 出 现「 Checkou t Fi nishe d! 」的 视 窗 ,代 表 此 目 录 已 经 完 成 设 定 了 ,接 着 点 选「 O K」, 再 来 可 以 在 目 录 上 看 到 多 了 一 个「 .svn」的 隐 藏 资 料 夹 ,这 个 隐 藏 资 料 夹 是 用 来 存 放 svn 的 相 关 设 定 。这 里 不 要 去 动 到「 .svn」资 料 夹 里 面 的 东 西 ,因 为 更 动 到 里 面 的 档 案 有 可 能 会 造 成 svn 无 法 运 行 ! ※ 注 : 此 隐 藏 资 料 夹 需 要 把 Windows 档 案 总 管 的 显 示 隐 藏 资 料 夹 及 档 案 勾 选 出 来 才 看 的 到唷!
9.接 着 会 跳 出 Commit 的 视 窗 , 在 Message 中 我 们 可 以 输 入 对 于 这 个 版 本 所 要 备 注 的 内 容,你可以写关于这版本主要在做甚么或是新增甚么样的功能,在之后回复版本的时候 就 可 以 查 看 到 这 版 本 在 做 甚 么 , 下 方 是 列 出 你 要 Commit 那 些 档 案 到 Repository 中 , 如 果 你 有 不 想 要 同 步 的 档 案 , 可 以 把 它 取 消 打 勾 , 接 着 点 选 「 OK」 来 进 行 Commit
7 .再 来 点 选 到 「 使 用 者 」 这 个 Tab 标 签 来 新 增 使 用 者 , 点 选 「 新 增 」 , 会 发 现 在 下 方 的 「使用者列表」中会新增出一栏,「使用者」名称是空的,而「密码」部分会自动随机 帮你产称生一组8位的密码,由英文大小写及数字所组成的;在这里「使用者」名称设 为 「 test1」 , 为 了 方 便 等 下 测 试 密 码 也 改 为 「 test1」 , 输 入 完 毕 后 按 下 「 确 定 」 即 可 。
5 .我 们 在「 svn tes t 」里 再 新 增 一 个 资 料 夹 并 命 名 为「 tes t1 」,接 着 在 里 面 新 增 一 个「 main .c 」 档 案 , 并 在 「 main.c」 里 写 一 段 很 简 单 的 显 示 「 Hello World」 的 程 序
6. 完 成 之 后 回 到 「 svn test 」 目 录 , 对 刚 刚 新 增 的 资 料 夹 「 test1 」 点 选 「 右 键 」 → 「 To rtois eS VN 」 →「 Add」 , 接 着 会 出 现 一 个 S VN 的 Add 视 窗 , 把 这 个 test1 资 料 夹 以 及 main.c 档 案 加 入 倒 Repository(Repository 指 的 就 是 存 放 库 )中 , 接 着 按 「 OK」
Step 2: 透 过 ssh 连 线 (可 使 用 putty 软 件 )在 终 端 机 上 , 把 之 前 加 入 初 始 化 svn server 的 指 令 给 移 除 , 一 般 位 置 会 是 在 「 /etc/inetd.conf」 中 的 「 svn stream tcp nowait [user name] /opt/bin/svnserver svnserve –i –r /[svn path] 」 给 移 除 掉 并 储 存 。 (user name 及 svn path 根 据 之 前 自 行 设 定 做 更 改 )
群晖 NAS 安装 SVN 套件及使用操作手册
在 DSM 上 安 装 SVN 套 件 1.首 先 , 先 打 开 DSM 里 面 的 套 件 中 心 , 在 左 边 的 「 公 用 程 序 」 中 可 以 发 现 「 SVN」 套 件 的 身 影 (当 然 您 也 可 以 在 左 侧 的 「 全 部 」 栏 位 里 头 找 到 ) ※ 注 :如 果 您 在 套 件 中 心 中 找 不 到「 SVN」套 件 ,请 先 确 认 DSM 版 本 是 否 为 4.3 正 式 版 , (关 于 DSM 版 本 查 询 : 在 DSM 中 点 选 「 控 制 台 」 →「 系 统 更 新 」 即 可 得 知 )
接 着 再 透 过 File Station 打 开「 svn」共ห้องสมุดไป่ตู้享 资 料 夹 ,可 以 看 到 我 们 刚 刚 新 建 的「 test」存 放 库 名 称 , 点 进 去 可 以 看 到 SVN Server 的 一 些 档 案 。
到 以 上 步 骤 9 个 步 骤 , 基本 的 SVN 套 件 安 装 及 设 定 就 算 完 成 了 ! 二 、 在 PC 上 安 装 S VN C lie nt 端 软 件 ( Tort oise SVN ) 在 W indo ws 上 一 般 大 家 最 常 用 的 S VN Cl ient 软 件 应 该 是 「 To rtois eS VN 」 , 这 是 一 个 免 费 的 软 件 , 把 S VN 的 一 些 指 令 作 为 G UI 画 这 边 是 这 软 件 的 官 方 网 站 Tor toise SV N , 大 家 可以进去官网首页
在 上 面 点 选 「 Downloads」 来 下 载 软 件 , 这 软 件 目 前 有 支 援 多 达 40 种 语 言, 根 据 您 的 作 业 系 统 版 本 选 择 32bit or 64bit 版 本 下 载
档 案 大 小 大 约 18.4MB 左 右 ,目 前 最 新 的 版 本 为 1.8.2 版 !下 载 完 成 后 依 序点 选 下 一 步 进 行安装即可! 三 、 关 于 SVN 的 基 本 操 作 1.首 先 , 先 在 要 进 行 版 本 控 制 的 目 录 下 点 选 右 键 , 可 以 发 现 多 了 「 SVN Checkout…」 跟 「 To rtois eS VN 」 这 两 个 选 项 , 点 选 「 SV N Checkou t… 」 来 设 定 S VN 连 线 。
8.接 着 我 们 要 把 test1 资 料 夹 及 里 面 的 main.c 与 Repository 做 同 步 的 动 作 , 在 test1 资 料 夹 点 选 「 右 键 」 , 这 时 会 看 到 选 单 多 了 「 SVN Update」 及 「 SVN Commit」 这 两 个 选 项 , 「 SVN Update」 这 个 主 要 是 从 Repository 更 新 档 案 至 目 录 的 , 在 这 里 先 不 做 讨 论 , 我 们 先 点 选 「 SVN Commit」 来 做 同 步 的 动 作 。
7 .此 时 会 出 现「 Add Fin ished! 」的 视 窗 ,表 示 您 已 经 成 功 搂 !但 是 这 个 步 骤 并 没 有 将 test 1 资 料 夹 及 main.c 档 案 放 入 Repository 中 , 只 是 单 纯 告 知 svn 准 备 要 再 Repository 中 放 入 这 些 档 案 , 接 着 点 选 「 OK」 , 我 们 再 回 来 看 到 test1 这 个 资 料 夹 , 可 以 发 现 上 面 多 了 一 个 ”+”的 图 示 。
8.接 着 可 以 在 SVN Server 列 表 中 看 到 刚 刚 新 增 的 存 放 库 。
9. 还 记 得 我 们 在 安 装 SVN 套 件 时 有 新 增 一 个 共 享 资 料 夹 吗 (刚 是 没 有 自 订 名 称 , 所 以 预 设 是 ”svn”)? 如 果 你 这 时 直 接 打 开 File Station 查 看 , 你 会 发 现 找 不 到 svn 这 个 公 用 资 料 夹 , 这 时 请 点 到 「 控 制 台 」 →「 共 享 资 料 夹 」 , 您 可 以 找 到 「 svn」 这 个 共 享 资 料 夹 , 原 因是因为您并没有设定这个共享资料夹的权限,所以预设的情况下您是没有权限浏览这 个 共 享 资 料 夹 的 ; 如 果 要 在 File Station 看 到 此 共 享 资 料 夹 , 只 要 点 选 「 svn」 这 个 共 享 资 料 夹 , 再 点 选 上 方 「 权 限 」 →「 权 限 设 定 」 , 把 自 己 加 入 权 限 中 即 可 在 File Station 上 看到此共享资料夹。
Step 3: 再 来 把 之 前 加 入 的 services 也 移 除 掉 , 在 「 /etc/services」 中 的 「 svn 3690/tcp # Subversion」 及 「 svn 3690/udp # Subversion」
移 除 并 储 存 。 (port 请 依 据 之 前 自 己 设 定 的 做 更 改 ) Step 4: 接 着 reboot 系 统 。 Step 5: 在 前 往 「 套 件 中 心 」 重 新 在 安 装 一 次 SVN 套 件 。

相关主题