svn許可權設定備忘錄

2021-08-24 18:54:57 字數 1435 閱讀 5295

建立windows服務,來自網上,少許修改和注釋,指令碼放在bin資料夾外

@echo on

set binpath=%cd%\bin

set repopath=%cd%\repository

set port=3690

@rem %cd%\bin\svnserve.exe : 是svnserve.exe所在目錄

@rem %cd%\repository : 是版本倉庫所在目錄

@rem 3690 : 是svn監聽埠

@rem 解除安裝方式: sc delete svnservice

@echo 正在安裝...(sc格式要求,=號前不能有空格,後面要有空格)

sc create svnservice binpath= "%binpath%\svnserve.exe --service -r %repopath% --listen-port %port%" displayname= "svnservice" depend= tcpip

@echo 安裝完成! start= "auto"

@echo 服務埠: %port%

@echo 服務在下次重啟系統後自動啟動

@echo 或者

@echo 使用命令: net start svnservice 手工啟動服務

@echo .

@echo .

@pause

如果repopath=d:\xyz\svn-win32-1.6.3\repository,repository下面有多個工程:demo,project1,project2

為了統一管理許可權,許可權配置檔案 passwd和authz都在repopath目錄下,每個工程的版本庫中的conf資料夾下只需要svnserve.conf檔案,並設定:

password-db = ..\..\passwd

authz-db = ..\..\authz

realm = my_repos(統一用它來使各個版本庫之間共享版本庫的密碼快取)

[groups]

admin = administrator,admin1

coder = niecoder,coder1

programer = user1

guest = guest

[/]@admin = rw

[demo:/]

@coder = rw

@guest = r

user999 = rw

[demo:/src]

@programer = rw

[project1:/]

@programer = rw

* =

[project2:/]

user888 =

Linux 安裝設定備忘錄

1.安裝deb包 sudo dpkg i 2.常使用 aptitude 而不是 apt get 3.sudo 不用輸入密碼 修改 ect sudoers 找到 admin那行修改為 admin all all nopasswd all 4.開啟root使用者 終端輸入 sudo passwd roo...

vnc配置備忘錄

因為我開發板上要用到qt,所以我在伺服器上安裝了qt的開發環境,為了能遠端連線到伺服器我安裝了vnc,中間也是遇到了很多問題,比如連線上去後,只顯示乙個控制台的視窗,只能使用命令列。後來幾經周折才搞定先來個效果圖 sudo apt get install vnc4servervim usr bin ...

ubuntu下的ip設定備忘錄

我上班的地方,發現網速跟出口ip直接相關,如果我內網的ip是奇數 odd 此時外網ip為偶數 even 網速較快,反之網速極慢,乙個http請求都得等半天才響應,常常發乙個請求都得卡一下。一周以前,我的ip都是動態的 dhcp 發現每次重啟或者重新開機ip總是不變,為了讓我的ip修改為奇數,用到了下...