SCM Manager 是一款同時支持Git、Subversion、Mercurial的源代碼管理服務器,基于Java構建。

中文版由木魚制作,除了進行全面的中文化以外,還提供了配置腳本、預置了插件并進行了插件的中文化,以及安裝說明。

本頁包含以下內容
中文版介紹 [導航]

SCM Manager 是一款同時支持Git、Subversion、Mercurial的源代碼管理服務器,基于Java構建。相對于其他源碼管理服務器,它具有如下優勢(基于官方介紹):

  • 安裝簡單
  • 無需手動配置,從web界面即可進行配置
  • 無需任何WEB服務器和數據庫支持
  • 支持用戶、用戶組和權限控制
  • 脫離第三方軟件支持Git、Mercurial、HG和Subversion
  • 全REST客戶端API
  • 友好的用戶界面和簡單的插件API
  • 很多插件可用
  • BSD授權

?

SCM Manager的官方網站在 https://bitbucket.org/sdorra/scm-manager/wiki/Home


本中文版基于英文官方版進行制作。相對于原版,做了如下修改

  • 全中文界面化
  • 預置有用的插件,并將所有的插件中文化
  • 預置了Mercurial庫,不需要再次安裝
  • 進行了參數的默認配置
  • 提供了命令行供安裝服務、卸載和重啟服務,并提供初始化腳本供自動初始化相關的環境變量
  • 修正了對.cs文件無法使用高亮查看的問題
  • 默認將配置目錄放在程序目錄的home下,便于備份(提醒請勿將中文版防止在需要管理員權限的目錄下)
  • 添加輔助安裝腳本

?

?

?

?

提示 中文版提供的是獨立版,即直接運行的版本,不依賴于其它服務器。

安裝&配置說明 [導航]

提示? 請確認在進行操作之前您已經安裝了Java環境。

注意? 安裝后默認用戶名和密碼都是 scmadmin。提供的腳本中,除了『控制臺運行.cmd』不需要管理員權限外,其它的請以管理員身份運行,否則會運行失敗。

?

第一次安裝

初次安裝時,請將安裝包解開,并執行『1.全新安裝_初始化環境.cmd』,腳本會自動初始化相關的環境變量并完成對目錄的初始化。

初始化僅需要運行一次(不管是全新安裝還是更新),通常無需再次運行。特別的,如果您移動了程序所在目錄,請參考后續內容恢復運行。

?

移動目錄或備份后還原,并且目錄位置變換

執行『初始化環境變量.cmd』,腳本會自動初始化相關的環境變量并完成對目錄的初始化。
如果您的源碼倉庫目錄位置變動過(不在home下),請手動修改源碼倉庫位置。具體配置文件為:

  • home\config\bzr.xml
  • home\config\hg.xml
  • home\config\svn.xml
  • home\config\git.xml

?

控制臺運行

如果你希望服務器手動運行,那么在需要的時候直接運行『9.以控制臺模式直接運行(供測試運行).cmd』并稍等片刻即可。

?

作為windows 服務運行

如果你希望SCM Manager作為windows服務運行,請運行『3.安裝為系統服務并自動啟動.cmd』,腳本會自動安裝為windows服務,并設為自動啟動。
4.卸載系統服務.cmd』和『5.重啟動系統服務.cmd』可以提供對windows服務的管理。

特別提示 如果您是64位的系統,作為服務運行時,請安裝64位的Java運行時,否則服務無法啟動。但是控制臺運行無此限制。

?

如果你需要導入之前的倉庫

?如果你需要導入之前的倉庫,將對應的倉庫放在對應類型的倉庫目錄下,并在SCM中點擊『源碼倉導入』,并選擇類型后導入即可。

升級安裝到最新版

?如果您下載了最新版,并且已經有一個老版本的安裝,您可以通過以下方法來升級當前的安裝。

警告 為避免升級導致您的數據丟失,強烈建議您在升級前備份所有的數據,包括源碼倉庫和原始的服務器軟件。
警告 如果您使用了 Mercurial 倉庫,那么升級后可能會遇到倉庫操作失敗的問題。這是由于內置的 Mercurial 庫升級了,而路徑的變動需要手動配置。請參見安裝包內的說明更新。
  • ?刪除老版本服務器中除home目錄之外的所有文件
  • 刪除 home 目錄下 除 configrepositories 之外的所有文件
  • 從新版本中解壓所有文件并復制到老版本程序目錄
  • 運行 2.升級安裝.cmd?重建服務
  • 完畢

卸載

警告 為了避免您的數據丟失,請在卸載前完全備份所有數據(含您的倉庫),在未經確認前就刪除相關文件的話可能會導致數據丟失!

如果您需要刪除本中文版,在備份相關的倉庫后,請按照以下的操作進行:

  • 運行 4.卸載系統服務.cmd
  • 運行 6.刪除系統環境變量.cmd

如果以上操作后,您發現另外的SCM用戶目錄依然指向老路徑,請在系統屬性中找到環境變量,刪除SCM_HOME即可。

關于中文版作者 [導航]
更新歷史&下載 [導航]
推薦軟件
當前發布版本:1.46 最后更新時間:2015/7/4 下載次數統計:總下載 - 進入相關討論常規討論 BUG提交 反饋建議 開發技術討論
安裝包1

已有 次下載

更新時間:2015-07-04 21:22:34
下載大小:19.00 MB
安裝包1/4,請全部下載后再安裝。安裝及使用說明請參見上面的內容。
安裝包2

已有 次下載

更新時間:2015-07-04 21:23:03
下載大小:19.00 MB
安裝包2/4,請全部下載后再安裝。安裝及使用說明請參見上面的內容。
安裝包3

已有 次下載

更新時間:2015-07-04 21:23:44
下載大小:19.00 MB
安裝包3/4,請全部下載后再安裝。安裝及使用說明請參見上面的內容。
安裝包4

已有 次下載

更新時間:2015-07-04 21:24:01
下載大小:4.70 MB
安裝包4/4,請全部下載后再安裝。安裝及使用說明請參見上面的內容。
所有可供下載的版本提供了所有可供下載的版本
1.46版本: 1.46,更新時間: 2015-07-04 09:01:00
  • 內核由 1.45 更新到 1.46
  • 更新 scm-branchwp-plugin(1.3) 插件
  • 更新 scm-directpath-plugin(1.1) 插件
  • 更新 Mercurial 源碼管理包為 4338c4_x64 (僅支持64位。遇到問題的請參閱 0.Mercurial倉庫升級說明.txt )
1.45版本: 1.45,更新時間: 2015-03-13 02:42:00
  • 內核由 1.37 更新到 1.45 (2015/02/27發布)
  • 更新 scm-activity-plugin(1.12) 插件
  • 更新 scm-branchwp-plugin(1.2) 插件
  • 添加 scm-webconfig-plugin(1.0) 插件
  • 更新 scm-webhook-plugin(1.7) 插件
  • 更新 Mercurial 源碼管理包為cbc020 (還有更高版本,但只能運行在x64上,需要的請自行更新)
  • 更新了相關的安裝腳本;增加刪除系統環境變量腳本
1.37版本: 1.37,更新時間: 2014-04-25 02:54:00
  • 更新核心從1.35到1.37版本
  • 添加插件 scm-driectfilelink-plugin 1.0版本(直接創建文件鏈接)
  • 添加插件 scm-fork-plugin 1.3版本(支持克隆倉庫、推送合并請求)
  • 增加 scm-filteredviews-plugin 插件
  • 更新 scm-activity-plugin 插件到 1.11版本
  • 更新 scm-notify-plugin 插件到 1.5版本
  • 更新 scm-statistics-plugin 到1.8版本
1.35版本: 1.35,更新時間: 2014-02-10 07:25:00
  • 同步到官網最新版1.35
  • 更新所有預置插件到最新版
  • 增加其它部分插件
  • 其它修正和改進
1.30版本: 1.30,更新時間: 2013-05-10 12:00:00
  • 1.30版正式發布
  • 全中文界面化
  • 預置有用的插件,并將所有的插件中文化
  • 預置了Mercurial庫,不需要再次安裝
  • 進行了參數的默認配置
  • 提供了命令行供安裝服務、卸載和重啟服務,并提供初始化腳本供自動初始化相關的環境變量
  • 修正了原版對.cs文件無法使用高亮查看的問題
  • 默認將配置目錄放在程序目錄的home下,便于備份(提醒請勿將中文版防止在需要管理員權限的目錄下)
性惑美女捕鱼 多开捕鱼怎么赚钱 湖北11选5走势图一手机板 棒球规则视频 天津时时彩中三走势图 陕西快乐十分 合数单双中特计算公式 2014年2月19上证指数 宁夏十一选五走势 电子游艺素材 湖南福利彩票大奖 陕西11选5 应用是怎么赚钱的 湖北快三开奖结果查询今天 2018海南环岛赛路线 湖北十一选五直播 玩21点技巧