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

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

:2021年10月20日 php中文網(wǎng)課程
分享到:

"博主分享了使用`svn`進(jìn)行服務(wù)器編寫代碼的流程,包括安裝`svn`、創(chuàng)建項(xiàng)目和配置配置文件等步驟。"

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

除了筆記本電腦,也用過遠(yuǎn)程連接臺(tái)式機(jī),能解決修改代碼的問題,同時(shí)也會(huì)有其他的問題。

比如:偶爾連接不上,網(wǎng)絡(luò)不好會(huì)卡,電腦不能關(guān)機(jī)。電費(fèi)每月 100 多,后來搜到黑科技,使用 `bois` 定時(shí)任務(wù),定時(shí)開機(jī),省了一半的電費(fèi)。

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

一、安裝 `svn`

1、安裝命令

  • linux CentOS 自帶 yum 命令

yum -y install subversion

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

  • 創(chuàng)建新目錄,目錄放在哪里,根據(jù)自己需要

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

mkdir /www/svndata

svnserve -d -r /www/svndata

二、創(chuàng)建 svn 項(xiàng)目

1、創(chuàng)建版本庫

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

  • 可以用域名作為 `svn` 目錄名,一眼就知道這個(gè) `svn` 對(duì)應(yīng)哪個(gè)域名

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

2、配置 svnserve.conf 文件

  • 進(jìn)入項(xiàng)目里的 conf 目錄

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

  • 打開 svnserve.conf 文件,vi 命令是系統(tǒng)自帶的

vi svnserve.conf

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

anon-access=none

auth-access=write

password-db=passwd

  • 保存就可以了,如果不會(huì)使用 vi 命令的,可以用寶塔面板,找到對(duì)應(yīng)的文件修改

3、配置 passwd 文件

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

vi passwd

  • 在后面一行輸入賬號(hào)=密碼

ouyangke=ou123

4、客戶端連接 svn

三、線上同步

  • 同步的目的是:更新代碼后,服務(wù)器中的項(xiàng)目自動(dòng)更新同步

1、拷貝項(xiàng)目

  • 拷貝要同步的項(xiàng)目,到網(wǎng)站目錄文件中。需要 root 密碼和 svn 賬戶密碼。

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

2、建立同步腳本

  • 先復(fù)制一份同步腳本

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` 是拷貝的項(xiàng)目目錄

4、腳本

  • 執(zhí)行腳本

chmod +x post-commit

  • 關(guān)閉 svn

killall svnserve

  • 開啟 svn

svnserve -d -r /www/svndata

5、上傳文件

五、寶塔編輯項(xiàng)目

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 `備注` 文件名

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

  • 如果上傳文件失敗,執(zhí)行 linux 命令,改變環(huán)境變量:

export SVN_EDITOR=vim

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

配置好后,在給項(xiàng)目創(chuàng)建個(gè)域名,就可以隨時(shí)隨地用 `ipad` 來寫代碼了。

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

[我要糾錯(cuò)]
[編輯:王振袢 &發(fā)表于江蘇]
關(guān)鍵詞: 程序員 這么 多年 放假 或者

來源:本文內(nèi)容搜集或轉(zhuǎn)自各大網(wǎng)絡(luò)平臺(tái),并已注明來源、出處,如果轉(zhuǎn)載侵犯您的版權(quán)或非授權(quán)發(fā)布,請(qǐng)聯(lián)系小編,我們會(huì)及時(shí)審核處理。
聲明:江蘇教育黃頁對(duì)文中觀點(diǎn)保持中立,對(duì)所包含內(nèi)容的準(zhǔn)確性、可靠性或者完整性不提供任何明示或暗示的保證,不對(duì)文章觀點(diǎn)負(fù)責(zé),僅作分享之用,文章版權(quán)及插圖屬于原作者。

點(diǎn)個(gè)贊
0
踩一腳
0

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

Copyright©2013-2025 ?JSedu114 All Rights Reserved. 江蘇教育信息綜合發(fā)布查詢平臺(tái)保留所有權(quán)利

蘇公網(wǎng)安備32010402000125 蘇ICP備14051488號(hào)-3技術(shù)支持:南京博盛藍(lán)睿網(wǎng)絡(luò)科技有限公司

南京思必達(dá)教育科技有限公司版權(quán)所有   百度統(tǒng)計(jì)

主站蜘蛛池模板: 午夜精品国产爱在线观看不卡 | www.午夜| 免费精品国偷自产在线读大二 | 黄网址免费 | 欧美综合中文字幕久久 | 国内精品伊人久久久影视 | 国产性做久久久久久 | 一区二区三区高清在线观看 | 亚洲人成网站色7799在线观看 | 久久免费视频观看 | 夜夜澡人人爽人人喊_欧美 夜夜躁天天躁很很躁 | 777久久| 日韩欧美一区二区三区视频 | 天天躁狠狠躁夜夜躁 | 黄色激情网址 | 黄污视频网站 | a级片视频在线观看 | 丁香六月 久久久 | 成 人 黄 色视频免费播放 | 我要看一级大片 | 国产精品一区在线观看 | 久久国产欧美日韩精品 | 国产一区免费在线观看 | 久久国产高清一区二区三区 | 在线综合+亚洲+欧美中文字幕 | 欧美一级网站 | 亚洲精品三级 | 欧美日本高清视频在线观看 | 国产毛片久久国产 | 午夜激情免费视频 | 91精品啪在线观看国产线免费 | 97国产精品人人爽人人做 | 波多野结衣xxxx性精品 | a级毛片无码免费真人 | 91视频看| 欧美精品一区二区三区免费观看 | 国产专区青青草原亚洲 | 亚洲系列中文字幕一区二区 | 激情一区二区三区成人 | 午夜国产福利 | 小 视频 黄 |
最熱文章
最新文章
  • 阿里云上云鉅惠,云產(chǎn)品享最低成本,有需要聯(lián)系,
  • 卡爾蔡司鏡片優(yōu)惠店,鏡片價(jià)格低
  • 蘋果原裝手機(jī)殼