我是一个刚开始使用开源Web开发人员(Python/Django)的开发人员.我注册了一个免费的Assembla.com帐户,但我真的不知道是否使用Trac票务或Assembla集成票务.我有两个设置空间来尝试它们,但似乎我需要使用它们一段时间才能看到明显的好处.
在我刚开始的时候,我只是在做小项目,比如Django教程等.
你有Trac vs. Assembla票务推荐吗?是的,我用Google搜索了没有任何有用的结果.
我有多台计算机在同一个项目上工作,我正在使用免费的assembla git repo帐户来管理所有这些.
为了访问git repo,我需要在每台计算机上生成唯一的SSH密钥.但是,计算机也可能正在处理其他的assembla项目,因此每当我生成一个新的ssh密钥时就会出现冲突(就像我必须继续替换id_rsa文件).一旦我在本地机器上重新创建id_rsa文件(并替换它们),它就会使用先前生成的ssh密钥失去对先前的assembla git项目的访问权限.
我对整个git业务都很陌生,并且在我去的时候努力学习.
我找到的东西听起来像是我问题的解决方案:"不同项目的不同SSH密钥" http://www.assembla.com/spaces/breakoutdocs/wiki/Different_SSH_keys_for_different_projects
但是,我不明白怎么做#1?它说"在$ PATH这个脚本中放置一个地方(让它的名字将是gitssh)",但我不知道"$ PATH"是什么/在哪里?
任何帮助将不胜感激.谢谢!!
我在使用Android Studio 1.01连接到SVN服务器时遇到问题.
当我尝试浏览远程SVN存储库时,出现以下错误:
Subversion :(访问URL:https://subversion.assembla.com/svn/whozeincharge)收到致命警报:handshake_failure请检查Subversion SSL设置(设置|版本控制| Subversion |网络)也许您应该手动指定SSL协议 - SSLv3或使用TLSv1
我的SVN服务器托管在www.assembla.com
Assembla团队阻止了与SVN服务器的基于SSL的连接,并要求我使用TLS.
请参阅我与assembla支持的对话.
使用SVN CLI,我可以毫无问题地连接到服务器.
我的SVN客户端版本是:1.8.10
我的Mac信息:
system_profiler SPSoftwareDataType软件:
系统软件概述:
系统版本:OS X 10.9.5(13F34)
内核版本:Darwin 13.4.0
启动卷:Macintosh HD
启动模式:普通
计算机名称:[name goes here]
用户名:[name goes here>]
删除目录〜/ .subversion/auth/svn.ssl.server
并重新启动Android Studio后,我能够浏览远程存储库(使用Android Studio),没有任何问题.
过了一会儿,ssl握手错误又回来了,在文件系统上创建了文件夹〜/ .subversion/auth/svn.ssl.server.
我的Android Studio SVN配置:
请指教
所以 - 今天我想做一件好事并重新安排我的存储库中的文件.已提交并推送到我的Assembla存储库.

由于我没有使用git moving命令,所有文件都丢失了历史记录.我意识到自己的错误,想要摆脱不必要的变化,以便我可以做出正确的行动.我试过这个方法,在这里展示,但我得到了:
$ git push -f origin 49bcfdceb30a1e9cfab0f0e7e39bfa04dc726b78:master
Total 0 (delta 0), reused 0 (delta 0)
remote: error: denying non-fast-forward refs/heads/master (you should pull first)
To git@git.assembla.com:myproject.git
! [remote rejected] 49bcfdceb30a1e9cfab0f0e7e39bfa04dc726b78 -> master (non-fast-forward)
error: failed to push some refs to 'git@git.assembla.com:myproject.git'
Run Code Online (Sandbox Code Playgroud)
信息:
% 49bcfdceb30a1e9cfab0f0e7e39bfa04dc726b78 is the one tagged 'beforerearrange'
Run Code Online (Sandbox Code Playgroud)
有关如何解决此问题的任何建议?
我无法控制服务器,因此无法做到这个答案推荐的内容.我已经关注了这个问题/答案对已经建议的内容.
我的简单ssh尝试失败,"主机密钥验证失败":
$ ssh -v git@git.assembla.com
OpenSSH_5.9p1 Debian-5ubuntu1, OpenSSL 1.0.1 14 Mar 2012
debug1: Reading configuration data /home/josvic/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to git.assembla.com [64.250.188.42] port 22.
debug1: Connection established.
debug1: identity file /home/josvic/.ssh/id_rsa type 1
debug1: Checking blacklist file /usr/share/ssh/blacklist.RSA-2048
debug1: Checking blacklist file /etc/ssh/blacklist.RSA-2048
debug1: identity file /home/josvic/.ssh/id_rsa-cert type -1
debug1: identity file /home/josvic/.ssh/id_dsa type -1
debug1: identity file /home/josvic/.ssh/id_dsa-cert type …Run Code Online (Sandbox Code Playgroud) 在开发过程中,我在代码中犯了一些错误,并在发现错误之前意外地犯了错误.我的修订版259和261之间的代码更改非常重要.
有没有办法在恢复到259后继续前进并将260和261消灭?
我正在使用tortoisesvn和assembla svn.
我已经创建了git存储库.我尝试使用NetBeans进行克隆.我选择:
Team> Git> Clone
Repository URL:git.assembla.com:myproject.git
用户名:git
我选择私人/公共
私钥文件:D:\ Document\ssh\assembla-private.priv
密码:1234
单击"下一步"时,没有远程分支列表.所以我不能选择一个并单击完成.
我是Git的新手,所以也许有人可以解释我错过了哪一步
我使用PuttyGen创建ssh密钥(私钥导出到OpenSSH)
我正在与这个学校项目(RoR中的webapp)一起工作,我们进入了这场斗争.
有人说我们应该使用Heroku作为我们的web主机,因为它使用git进行版本控制.另一个说使用Heroku作为Web主机很酷,但它不会存储旧代码并跟踪更改,所以我们应该设置我们自己的github/assembla-git.
谁是对的?
我们是一个由十人组成的学生团体.在接下来的几个月里,我们需要共同开展一个大项目.因此,我们认为如果我们使用VCS会更好.
该组中的许多人使用git,但我们需要一个提供私有存储库和协作的Web托管.据我所知,bitbucket提供免费的私人存储库,但我想问一下我们是否有更好的选择.
它不一定是git.我们乐于学习新事物.
在2009年我使用.NET framework 2.0时,我过去曾使用源代码控制来提交代码.我已经远离编程大约3年了.现在我尝试在C#中进行一些Win 8编程,并且需要为我的私有项目设置源代码控制.
我遇到了Visual SVN for VS 2012,它集成了VS中的源代码控制.任何人都可以指导我一个文档,它给我一步一步说明如何为我的私人项目设置SVN?我虽然使用Assembla,因为它似乎是免费的.
我在Assembla有一个私人项目与Starter计划,我如何将这个项目转换为免费的私人(非公共)项目?
谢谢!