2020-12-31 10:14:25 阅读(155)
目前SAE上的应用支持通过Git和SVN部署代码。Git仓库地址 https://git.sinacloud.com/YOUR_APP_NAMESVN仓库地址 https://svn.sinacloud.com/YOUR_APP_NAME用户名 SAE安全邮箱密码 SAE安全密码注明用户名和密码为安全邮箱和安全密码,不是微博账号和微博密码!如果微盾动态密码已经启用,则密码应为“安全密码” “微盾动态密码”使用Git客户端注释Git代码部署只支持新创建的应用程序,现有使用SVN部署的应用程序暂时不能使用Git部署。如果微盾动态密码已经启用,则密码应为“安全密码” “微盾动态密码”使用Git客户端注释Git代码部署只支持新创建的应用程序,现有使用SVN部署的应用程序暂时不能使用Git部署。假设您刚刚创建了一个应用程序newapp。首先,创建一个新的Git仓库,并添加一个Git远程仓库sae,地址如下:https://git.sinacloud.com/newapp。复制代码代码如下:$mkdirnewapp&&cdnewapp$gitinit$gitremoteaddsaehttps://git.sinacloud.com/newapp上传代码。如果部署Git的主分支,(master)SAE服务器版本1中的代码:复制代码如下:$touchindex.php$gitaddindex.php$gitcommit-m"initialcommit"$gitpushsaemaster:从SAE服务器上删除版本1的代码。复制代码代码如下:$gitpushsae:在SAE上,应用版对应Git的远程分支。详见:应用目录、应用版本目录、应用版本。Git帮助文档:https://git-scm.com/book/zh最后,您可以使用credentialhelper,以避免每次提交都输入密码,如何配置可见:https://help.github.com/articles/caching-your-github-password-in-git如果使用Git-1.7.在gitclone或gitpush之前的版本中,您可能会遇到以下问题,请在使用前升级git版本。复制代码代码如下:error:TherequestedURLreturnederror:401whileacessinghttpstps://git.sinacloud.com/repo/info/refs?service=git-receive-packfatal:HTTPrequestfailedError:TherequestedURLreturnederror:403whileacessinghttpstps://git.sinacloud.com/repo/info/refsfatal:HTTPrequestfailedError:https://git.sinacloud.com/repo/info/refsnotfound:didyourungitupdate-server-infoontheserver?configigg注释应用程序配置文件.yaml不会部署到用户的代码目录中,但会存储在服务器Git仓库中。configigg注释应用程序配置文件.yaml不会部署在用户的代码目录中,但会存储在服务器Git仓库中。如果使用TortoiseSVN1.8,使用SVN客户端TortoiseSVN1.8.x部署代码有问题,请尝试更新到最新版本或使用1.8以下版本。推荐在Windows下使用乌龟(Tortoise)SVN客户端。TortoiseSVN是Subversion版本控制系统的免费开源客户端,可以超越管理文件和目录的时间。文件保存在中央版本库(即SAE中央SVN仓库)中。除了记住文件和目录的每一次修改外,版本库与普通文件服务器非常相似。您可以将文件恢复到过去的版本,并通过检查历史知道数据做了哪些修改,谁做了修改。这就是为什么很多人把Subversion和版本控制系统视为“时间机器”。TortoiseSVN下载:http://tortoisesvn.net/downloads.以下是使用TortoiseSVN向SAE部署代码的详细介绍。第一步是创建一个新的文件夹作为当地工作目录(Workingdirectory),可使用名为文件夹名的应用程序。例如,为我的应用devcenter创建本地工作目录。第二步是检测SAESVN仓库(checkout)所有版本的应用代码,如图2所示,右键–>点击“SVNCheckout在弹出页面上填写仓库路径:https://svn.sinacloud.com/devcenter/,其他默认参数,如图所示:Reversion,“HEADrevision它指的是最新版本,也可以指定Revision作为任何版本。点击“OK“,出现下载界面,如图所示:如果一切顺利,所有版本代码的devcenter应用将出现在新创建的devcenter文件夹下,如图所示:使用您最喜欢的本地编辑器,编辑任何文件,文件图标将出现红色感叹号,如图所示:看,刚刚修改的index.php变色了。需要在下面提交(commit)最新更新。需要在下面提交(commit)最新更新。index.php文件上击右键,菜单选择“SVNcommit“,如图所示:然后填写本更新的日志(logmessage),这是必填项,否则commit会失败。如图所示:当您看到如下图所示时,表明刚才的修改已成功提交,此前devcenter项目的SVN版本号添加到30。在SVN工作目录下,文件修改完成后只需要commit,但对于新文件或从其他目录复制的文件或文件夹,您需要在commit之前进行一步的add操作,将文件或文件夹添加到SVN工作目录中,否则SVN客户端不会承认。具体操作非常简单,如图所示:然后如右键commit。
以上就是关于教程:使用Git或SVN方式上传代码文件到SAE的相关介绍,更多教程:使用Git或SVN方式上传代码文件到SAE相关内容可以咨询我们或者浏览页面上的推荐内容。我们将让你对教程:使用Git或SVN方式上传代码文件到SAE有更深的了解和认识。
推荐阅读
最新文章
猜你喜欢以下内容:
一 客户顾问-张三 一