linux 安裝 svn 使用post-commit 自動更新代碼加自動啟動---- 一


linux 安裝 svn 並自動啟動

序言

使用的是 搬瓦工虛擬主機 由於只是玩玩的心態來做的 所以沒又太認真,錯誤之處請大家指出

涉及技術點

  • linux 搭建 SVN 服務器。(為什么會用 SVN 而不用 GIT 后面會說)。
  • SVN post-commit 鈎子使用 (這就是為什么不用 GIT 的原因)。
  • 等。。。

linux 搭建 SVN 服務器

  1. 檢查是否已經安裝

    rpm -qa subversion

    如果想卸載舊的版本:

    yum remove subversion

  2. 使用 yum 快速安裝 或通過源碼編譯安裝 具體的安裝就自己百度吧 網上很多

  3. 檢查是否安裝成功了

    svnserve --version

    如果成功就會彈出版本號

  4. 創建版本倉庫沐浴露

    eg:

    mkdir /home/svn

  5. 創建項目目錄

    svnadmin create /home/svn/wechat

  6. 檢查是否創建成功

    cd 到項目目錄中 查看是否有如下文件夾 ll

  7. 服務svnserve.conf

    進入 conf 目錄

    vi svnserve.conf 打開下圖 紅色標記區注釋就行了 不需要過多修改 網上其他的教程有很多修改了其中的東西 我也試過幾次 會有意想不到的錯誤 默認的就是最好的

  8. 用戶密碼 passwd 配置

    新增用戶的用戶名和密碼

    格式

    用戶名 = 密碼

  9. 權限控制 authz 配置

    設置[/]代表根目錄下所有的資源

    rw 表示有讀寫的權利

  10. 啟動 svn 服務器

    svnserve -d -r /home/svn/wechat

  11. 查看是否成功啟動

    ps -ef | grep vvnserve

  12. 停止 svn

    killall svnserve # 停止進程

  13. 設置svn 服務自啟動

    1. 第一步 新建一個 .sh 文件 vi /root/svn_wechat_auto_start.sh
    #!/bin/bash
    /usr/bin/svnserve -d -r /home/svn/wechat
    

    這里的svnserve路徑保險起見,最好寫絕對路徑,因為啟動的時候,環境變量也許沒加載。

    不知道絕對路徑 沒關系

    which svnserve

    1. 修改該腳本的執行權限

      chmod ug+x svn_wechat_auto_start.sh

      最后:加入自動運行

      vi /etc/rc.d/rc.local
      在末尾添加腳本的路徑,如:

好了 完美成功了 現在可以在你的本地鏈接遠程 SVN 了 這里就不多說了 現在 不會用版本控制工具的人很少了吧 嘿嘿 明天給大家介紹 如何使用 node 來接入 微信服務器驗證

linux 安裝 svn 使用post-commit 自動更新代碼加自動啟動---- 二


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM