问题标签 [amazon-elastic-beanstalk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
svn - Codeplex + SVN。SVN桥有多好?
我避免使用 CodePlex,因为它缺乏对适当 SVN 的支持,并且被关于缺点的投诉所劝阻。最近,我一直想将我的项目从 beanstalk 移植到 codeplex,因为后者更具社交性。
你遇到过什么问题,对SVN的支持有多好。SVN桥有多好?
svn - 如何部署 Subversion 外部?
我们正在使用 SVN 试水,并以 Beanstalk 作为主机。我们的设置如下所示:
存储库:模块
- 模块 1
- 模块 2
- 模块 3
存储库:网站 1
- 自定义网站代码
- svn:对模块 1 的外部引用
- svn:对模块 2 的外部引用
存储库:网站 2
- 自定义网站代码
- svn:对模块 2 的外部引用
- svn:对模块 3 的外部引用
Beanstalk 具有内置的 FTP 部署工具。在我的理想世界中,Beanstalk 只会看到外部引用并将任何更改与网站更改一起部署到模块,但这不受支持,也不会很快支持。
以包含对外部模块的更改的方式自动部署网站 1 和 2 的良好做法是什么?
其他 SVN 主机是否对部署外部有更好的支持?
如果可能的话,我想避免添加我们自己的构建/部署服务器。
ssh - 一种在 SSH 隧道中指定与正在使用的主机不同的主机的方法
我正在尝试设置一个 SSH 隧道来访问 Beanstalk(绕过烦人的代理服务器)。
我可以让它工作,但有一个警告:我必须将我的主机文件中的 Beanstalk 主机 URL (username.svn.beanstalkapp.com) 映射到 127.0.0.1 (并在设置时使用 ip 代替域隧道)。
原因(我认为)是我使用本地 SSH 实例(在 Snow Leopard 上)创建隧道,如果我在与 Beanstalk 交谈时使用 localhost 或 127.0.0.1,它会拒绝授权凭据。我相信这是因为 Beanstalk 使用请求中指定的主机名来确定应该检查用户名/密码组合的帐户。如果使用 localhost,我认为请求中缺少此信息(以 Beanstalk 需要的某种方式)。
目前我挖掘了 username.svn.beanstalkapp.com 的 IP,在我的 hosts 文件中将 username.svn.beanstalkapp.com 映射到 127.0.0.1,然后对于隧道,我使用以下命令:
我可以告诉 Subversion 那个 repo。位于:
这使用我的隧道并接受用户名和密码。
所以,我的问题是在设置 SSH 隧道时是否有一个选项,这意味着我不必使用我的主机文件解决方法?
svn - svn 没有本地副本
我处于这种情况:我正在与 cakephp 网站上的远程开发人员合作。
他在本地副本(php 等)上工作并更新登台服务器。我通常直接在远程登台服务器上进行编辑(主要是 CSS 和文本更改),因为我无法运行网站的本地副本。对于没有在我的机器上运行本地副本的 SVN 环境,您有什么建议?
我已经在 Beanstalk 上设置了一个帐户,以便在开发人员进行提交时执行从登台到生产的一键式部署,并在登台服务器上自动 ftp 上传更改的文件。
我的问题是,当我直接修改远程登台服务器上的文件时,我能做些什么来提交我的更改?
谢谢
git - Git 和 Beanstalk
我正在尝试使用 Git……我发现 Beanstalkapp 适合我的需求。
我在 Beanstalk 上为每个客户端创建了单独的存储库,然后从工作中的机器推送所有文件。
我为每个客户创建了存储库,我的 Beanstalk 帐户现在看起来像这样:
...ETC
这反映了我在另一台机器上建立提交的文件夹结构
我现在需要在新机器上复制它!
我如何“拉”下文件(git)并镜像我在另一台机器上的结构?我想我在这里寻找同步?
提前感谢您的任何建议!
米
svn - 部署时版本控制中的配置文件
我对配置文件和部署有一个特殊的问题。当我部署我的项目时,它最终会转移到两个不同的分支:暂存和生产(在此处使用 SVN)
我从项目的本地工作副本创建分支。这最终会覆盖配置文件的暂存和开发副本,因此我必须手动进入并在每次部署时进行正确的更改。
从 SVN 中完全删除配置文件是否有意义,因为它是一成不变的?还是有其他方法可以做到这一点?
eclipse - EGit + Beanstalk - 身份验证失败
我安装了 Eclipse 3.5 和 EGit 0.9.3。Gitbash 可以很好地向 Beanstalk 进行身份验证,但是由于某种原因,当我尝试将 repo 导入/克隆到 Eclipse 中时,Eclipse 给了我 Auth Failed 。
另外,我似乎没有 git+ssh 作为协议选项 - 为什么会这样?正如其他一些帖子所指出的那样,我已将我的文件从 .ssh 复制到 ssh,但它仍然无法正常工作。
我尝试将 git+ssh:// 添加到 URI。我也尝试过 SSH 协议。当我选择 git 协议时,我收到一条错误消息“git 协议不支持用户”。
如何使用 EGit 处理 Beanstalk 存储库?
ruby-on-rails - 在 Web 应用程序中显示最新的提交值?
我有几个 Rails 应用程序,我使用 Git 作为版本控制系统。我使用 GitHub 或 Beanstalk 作为存储库主机。
我想要做的在理论上很简单。以某种方式在 Web 应用程序的页脚中显示最新的提交 ID 号(哈希?)。因此,当我查看 Web 应用程序时,我可以检查它是否已正确提交和部署。
我可以想象有两种方法可以解决这个问题。第一个可能是 Git 的一个可能特性,它允许输出提交 ID。第二个是提交后的网络钩子(Beanstalk 和 GitHub 都允许这样做)。
有没有人找到一种方法来做到这一点,或类似的东西?
谢谢,
丹尼
svn - 无法在 Mac 上使用 beanstalk 提交 svn
我正在使用 Xcode 3.2、Mac OS 10.6 和 svn 进行版本控制。我正在为这个 svn 使用 beanstalk。我在 beanstalk 中创建了一个存储库并在 Xcode 中进行了更改。当我尝试从 SCM 提交项目时,出现此错误:
错误:155005(工作副本未锁定;这可能是一个错误,请报告)描述:提交失败(详细信息如下):
错误:155005(工作副本未锁定;这可能是一个错误,请报告)描述:目录'/ Users/Mango3/Documents/Dropbox/splitview/SplitView 2-1 3 2 2/build/SplitView.build/SplitView.pbxindex' is missing
错误:155010(找不到工作副本路径)说明:目录'/Users/ Mango3/Documents/Dropbox/splitview/SplitView 2-1 3 2 2/build/SplitView.build/SplitView.pbxindex' 缺失
我已经浏览了很多论坛,但我仍然面临同样的问题。我应该怎么办?