亚洲女同成aV人片在线观看|亚洲www啪成人一区二区麻豆|亚洲国产中日韩精品综合|亚洲国产成人精品一级片|亚洲无码在线视频免费

天津九安特機電工程有限公司

導航切換

聯(lián)系電話(huà):
18125049259

天津九安特機電工程有限公司
當前位置: 主頁(yè) > 新聞中心

使用Git或SVN方式上傳代碼文件到SAE的教程

作者:天津九安特機電工程有限公司 來(lái)源: 天津九安特機電工程有限公司   日期:2026-05-05 06:13:12

概述 目前SAE上(shang)的使用式上應用支持通過(guò)Git和SVN來(lái)部署代碼。

Git倉庫地址 https://gi??t.sinacloud.com/YOUR_APP??_NAME

SVN???倉庫地址 https://svn.sina??cloud.com/YOUR_APP_NAME

用戶(hù)名 SAE安全郵箱

密碼 SAE安全密碼

注解

用戶(hù)名和密碼為(???)安全郵箱和安全密碼,傳代不是碼文微博賬號和微博密碼!如已啟用微盾動(dòng)態(tài)密碼,到教程則??密碼應該是使用式上&(′?`)ldquo;安全??密碼”+“微盾動(dòng)態(tài)密碼”

使用Git客戶(hù)端 注解

Git代碼部署只支持新創(chuàng )建的應用,現有已經(jīng)使用SVN來(lái)部署的傳代應用暫時(shí)無(wú)法使??用Git來(lái)部署??。

假設您剛剛創(chuàng )建了應用newapp。碼文

首先,到教程創(chuàng )建一(′?`)個(gè)新的使用式上Git倉庫并且添加一個(gè)Git遠程倉庫sae,地址為:https://(╬?益?)git.sinacloud.com/newapp 。傳代

復制代碼代碼如下:

$ mkdir newapp &??& cd newapp

$ gi??t init

$ git remote add sa??e https://git.sinacloud.com/newapp

上傳代(dai)碼。碼文如部署Git的到教程主分支(master)的代碼到SAE服務(wù)器上的版本1中:

復制代碼代碼如下:

$ touch index.php

$ git add(′?`) index.php

$ git commit -m"initial coヽ(′▽?zhuān)?ノmmit"

$ git push sae master:1

從SAE服務(wù)器上刪除版本1的代碼。

復制代碼代碼如下:

$ git push sae :1

在SAE上,使用式上應用版本對應于Git的傳代遠程分支。詳細說(shuō)明見(jiàn): 應用目錄、碼文應用版本目錄、應用版本 。

Git幫助文檔:( ?ヮ?)https://git-scm.com/book/zh/v1

最后,你可以使用 credential helper 來(lái)避免每次提交都要輸入密碼,如何配置可以(yi)參見(jiàn)??:https://help.github.com/articles/caching-your-github-password-in-git/

如??果使用Git-1.7.10之前的版本,在git clone或者git push的時(shí)候你可能會(huì )遇到以下這些問(wèn)題,請升級??Git版本之后再使用。??

復制代碼代碼如下:

error: The requested URL returned error:?? 401 while accessing

https://git.sinacloud.com/repo/info/refs?service=git-receive-pack

fatal: HTTP req( ?° ?? ?°)uest failed??

Error: The requested URL returned error: 403 while accessing

https://git.sinacloud.com/repo/info/refs

fatal: HTTP request failed

Error: ht(′_`)tps://git.sinacloud.com/repo/info/refs not found: di??d you ru┐(′д`)┌n git

update-server-ˉ\_(ツ)_/ˉinfo on the server?

注┐(′ー`)┌解

應用配置文件config.yaml不會(huì )被部署到用戶(hù)的代碼目錄,但會(huì )被存儲在服務(wù)端Git倉庫中。

使用SVN客戶(hù)端 TortoiseSVN客戶(hù)端

注解

如果使用TortoiseSVN 1.8.ヾ(′?`)?x部署代碼發(fā)生問(wèn)題,請嘗試更新至最新版本或者使用1.8以下的版本。

在Windows下推薦使用烏龜(T??ortoise)SVN客戶(hù)端。 TortoiseSVN 是 Subversion 版本控制系統的一個(gè)免費開(kāi)源客戶(hù)端,可以超越時(shí)間的管理文件和目錄。文件保存在中央版本庫(即S??AE中(′ω`)央SVN倉庫),除??了能記住文件和目錄的每次修改以 外,版本庫非常像普通的文件服務(wù)器。你可以??將文件恢復到過(guò)去的版本,并且可以通過(guò)檢查歷史知道??數據做了哪些修改,誰(shuí)做的修改。這ヾ(′ω`)?就是為什么許多人將 Subversion 和版本控制系統看作一種“時(shí)間機器”。

TortoiseSVN下載: http://tortoisesvn.net/down??loads.html

下面詳細介紹使用TortoiseSVN向SAE部署代碼。

第一步,如圖,創(chuàng )建一個(gè)新文件夾作為本地工作目錄(Working directory),可以使用應用名為文件夾名。如,為我的應用devcenter創(chuàng )建本地工作目錄。

第二步,從SAE的SVN倉庫ヽ(′?`)ノ檢出(checkout)一個(gè)應用的全部版本代碼,如圖2,右鍵–>點(diǎn)擊“SVN Checkout”

在彈出┐(′ー`)┌頁(yè)面中填寫(xiě)倉庫路徑即可,這里(′?ω?`)是:https://svn.sinacl??o(′?ω?`)ud.com/ヽ(′▽?zhuān)?ノdevcenter/,其它默認參數即可,如圖(tu):

Reversion處,“HEAD revision&rdqu(′?`*)o;是指最新版,也可以指定Rev(′_`)ision為任意一個(gè)版本。

點(diǎn)擊“OK&(′?`*)rdquo;,出現下載界面,如圖:

如果一切順利,devcenter應用所有版本代碼將會(huì )全部出現在剛剛創(chuàng )建的devcenter文件夾下,如圖:

在本地使用你喜歡的編輯器,編輯任意文件,保存后該文件圖標將會(huì )出現紅色感嘆號,如圖所示:

看,剛剛修改過(guò)的index.php變色了。下面需要提交(commit)最近的更新。在i(′_ゝ`)ndex.php文件上擊右鍵,出現菜單

選擇“SVN commit”,如圖:

然后填寫(xiě)關(guān)于本次更新??的日志(log me??ssage),這是必填項,否則commit會(huì )失敗。如圖:

當您看到如下圖所(′?`)示,表明剛才的修改已經(jīng)成功提交,并且前該devcenter項目的SVN版本號加1,變成30.

在SVN工作目錄下,對于文件修改,完成后只需要commit就ok了,但對于新增文件,或(huo)者從其它目錄復制進(jìn)來(lái)的文件或文件夾,需要在commit之前需 要做一步add操作,即將文件或文件夾添加到svn工作目錄中來(lái)(′?_?`),否則SVN客戶(hù)端不認它。具體操作很簡(jiǎn)單,如圖:

然后再如右鍵commit 即可。

亚洲女同成aV人片在线观看|亚洲www啪成人一区二区麻豆|亚洲国产中日韩精品综合|亚洲国产成人精品一级片|亚洲无码在线视频免费 清新县| 白银市| 南城县| 林口县| 大厂| 奉新县| 孟村| 东山县| 甘孜| 铜陵市| 宁强县| 东乡县| 宜良县| 怀宁县| 蕉岭县| 甘谷县| 肥乡县| 上饶市| 兴义市| 建阳市| 安陆市| 宜君县| 静乐县| 泰州市| 钟祥市| 新安县| 德阳市| 天全县| 奎屯市| 白朗县| 易门县| 沙坪坝区| 巴东县| 蒙城县| 沽源县| 岚皋县| 嘉禾县| 万安县| 承德市| 临高县| 桦南县| http://444 http://444 http://444 http://444 http://444 http://444