免费在线a视频-免费在线观看a视频-免费在线观看大片影视大全-免费在线观看的视频-色播丁香-色播基地

linux CentOS 寶塔面板 svn 安裝與使用【圖文教程】

:2021年10月20日 php中文網課程
分享到:

"博主分享了使用`svn`進行服務器編寫代碼的流程,包括安裝`svn`、創建項目和配置配置文件等步驟。"

做程序員這么多年,放假或者出差的時候,偶爾需要改改代碼,這個時候帶一個筆記本電腦,太累贅了。

除了筆記本電腦,也用過遠程連接臺式機,能解決修改代碼的問題,同時也會有其他的問題。

比如:偶爾連接不上,網絡不好會卡,電腦不能關機。電費每月 100 多,后來搜到黑科技,使用 `bois` 定時任務,定時開機,省了一半的電費。

后來使用寶塔面板,覺得可以直接用服務器寫代碼,拿著 `ipad` 就能寫了,在后來發現跟 `svn、git` 配合,那是更好了。所以就寫了個服務器寫代碼的流程,給大家參考下。

一、安裝 `svn`

1、安裝命令

  • linux CentOS 自帶 yum 命令

yum -y install subversion

2、指定 `svn` 版本庫目錄

  • 創建新目錄,目錄放在哪里,根據自己需要

  • 用 `svnserve` 命令指定版本庫目錄

mkdir /www/svndata

svnserve -d -r /www/svndata

二、創建 svn 項目

1、創建版本庫

  • www.ouyangke.cn 是 `svn` 項目的目錄名稱,也是客戶端連接的項目名。

  • 可以用域名作為 `svn` 目錄名,一眼就知道這個 `svn` 對應哪個域名

svnadmin create /www/svndata/www.ouyangke.cn

2、配置 svnserve.conf 文件

  • 進入項目里的 conf 目錄

cd /www/svndata/www.ouyangke.cn/conf

  • 打開 svnserve.conf 文件,vi 命令是系統自帶的

vi svnserve.conf

  • 以下配置放在 svnserve.conf 文件里的 20 行后面

anon-access=none

auth-access=write

password-db=passwd

  • 保存就可以了,如果不會使用 vi 命令的,可以用寶塔面板,找到對應的文件修改

3、配置 passwd 文件

  • 打開 passwd 文件,也在 conf 目錄下

vi passwd

  • 在后面一行輸入賬號=密碼

ouyangke=ou123

4、客戶端連接 svn

三、線上同步

  • 同步的目的是:更新代碼后,服務器中的項目自動更新同步

1、拷貝項目

  • 拷貝要同步的項目,到網站目錄文件中。需要 root 密碼和 svn 賬戶密碼。

svn co svn://localhost/www.ouyangke.cn /www/wwwroot/www.ouyangke.cn

2、建立同步腳本

  • 先復制一份同步腳本

cd /svndata/name/hooks/

cp post-commit.tmpl post-commit

3、編輯同步腳本

vi post-commit

REPOS="$1"REV="$2"

BASEPATH=/www/wwwroot/

WEBPATH="$BASEPATH/"

export.UTF-8

svn update $WEBPATH --username ouyangke --password ou123

--no-auth-cache

  • `BASEPATH` 是拷貝的項目目錄

4、腳本

  • 執行腳本

chmod +x post-commit

  • 關閉 svn

killall svnserve

  • 開啟 svn

svnserve -d -r /www/svndata

5、上傳文件

五、寶塔編輯項目

1、連接 svn

svn checkout svn://localhost/www.ouyangke.cn /www/wwwroot/www.ouyangke.cn.edit

2、更新文件

  • 在 www.ouyangke.cn.edit 目錄下

svn update

3、新增文件

  • 在 www.ouyangke.cn.edit 目錄下

svn add 文件名

4、上傳文件

  • 在 www.ouyangke.cn.edit 目錄下

svn commit -m `備注` 文件名

  • 如果是新文件,必須先新增文件

  • 如果上傳文件失敗,執行 linux 命令,改變環境變量:

export SVN_EDITOR=vim

如果 `svn` 服務器不是你管理,那可以直接從第五步開始。

配置好后,在給項目創建個域名,就可以隨時隨地用 `ipad` 來寫代碼了。

原文來源:https://mp.weixin.qq.com/s/bSx2jnWZFkoYBTqNghzqWw

[我要糾錯]
文:王振袢&發表于江蘇
關鍵詞: 程序員 這么 多年 放假 或者

來源:本文內容搜集或轉自各大網絡平臺,并已注明來源、出處,如果轉載侵犯您的版權或非授權發布,請聯系小編,我們會及時審核處理。
聲明:江蘇教育黃頁對文中觀點保持中立,對所包含內容的準確性、可靠性或者完整性不提供任何明示或暗示的保證,不對文章觀點負責,僅作分享之用,文章版權及插圖屬于原作者。

點個贊
0
踩一腳
0

您在閱讀:linux CentOS 寶塔面板 svn 安裝與使用【圖文教程】

Copyright?2013-2024 JSedu114 All Rights Reserved. 江蘇教育信息綜合發布查詢平臺保留所有權利

蘇公網安備32010402000125 蘇ICP備14051488號-3技術支持:南京博盛藍睿網絡科技有限公司

南京思必達教育科技有限公司版權所有   百度統計

主站蜘蛛池模板: 亚洲欧美日韩精品久久亚洲区 | 好男人免费社区视频www | 特黄色一级毛片 | 国产大片中文字幕 | 成人免费看片视频色多多 | 久青草香蕉精品视频在线 | 天天做天天爱夜夜想毛片 | 狠狠久久综合伊人不卡 | 一级做a爰片性色毛片黄书 一级做a爰片性色毛片16美国 | 天天躁日日躁狠狠躁欧美日韩 | 欧美亚洲国产精品久久第一页 | 特级毛片www俄罗斯免 | 成人亚洲视频在线观看 | 婷婷综合亚洲 | 多人伦交性欧美在线观看 | 26uuu欧美| 日韩欧美一区黑人vs日本人 | 欧美在线一区二区三区 | 中国一级黄色录像片 | japanese色系| 人人爽视频 | 精品一区二区三区的国产在线观看 | 黄色免费毛片 | 成人欧美s视频在线观看 | 丁香婷婷亚洲六月综合色 | 5g影院天天爽天天 | 老司机69精品成免费视频 | 在线观看深夜观看网站免费 | 日韩a级毛片免费视频 | xx顶级欧美熟妞xxhd | 国产成人精品免费视频大全麻豆 | 性欧美人与zozoxxxx视频 | 黄色网址视频在线观看 | 人人干美女 | 15yc宅男影院在线观看 | 天天干天天干天天干 | 欧美午夜精品久久久久免费视 | 色综合久久88色综合天天提莫 | 九九精品视频免费 | 污视频免费网站 | 亚洲国产成人最新精品资源 |
最熱文章
最新文章
  • 阿里云上云鉅惠,云產品享最低成本,有需要聯系,
  • 卡爾蔡司鏡片優惠店,鏡片價格低
  • 蘋果原裝手機殼