我正在为几个用户寻找一个git托管环境.因此,我搜索了Gitolite,Gitlab和Gitorius之间的比较.但我没有得到任何有用的东西.
有没有人,谁有不同的托管工具的经验,可以提供建议?
根据我对Github的经验,我认为我需要像我的用户一样克隆存储库user@gitlabhost.com
.但是当我尝试这个时,它无法从gitlab识别我的密码.只有使用gitlab用户进行克隆才能正常工作.
有人可以帮帮我吗??? - 我如何配置gitlab访问权限?
导入我的裸git仓库到Gitlab被描述为在这里,因为它不被视为一个git仓库,而是创建了一个94K的大"空"回购(原来是2,8GB大):
$ bundle exec rake gitlab:import:repos RAILS_ENV=production
fatal: Not a git repository (or any of the parent directories): .git
Processing test.git
INFO: Sidekiq client using redis://localhost:6379 with options:namespace=>"resque:gitlab"}
* Created test (test.git)
Done!
Run Code Online (Sandbox Code Playgroud)
作为一种解决方法,我用我的裸仓库替换空项目文件夹(由导入试用版创建).然后我树从克隆远程克隆repo并得到以下错误:
$ git clone git@mydomain.com:...test.git
Cloning into 'test'
fatal: '...test.git' does not appear to be a git repository
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Run Code Online (Sandbox Code Playgroud)
但是git用户应该拥有所需的所有权限. - 也许我有一些被忽视的东西?
我的系统:RHEL6.3,Git 1.8.3.4,Gitlab5.3.
Gitlab需要一个普通的存储库(非裸)吗?或者我的问题是什么?
我已经使用cvs2git(cvs2svn)迁移了旧的cvs存储库。现在生成的转储文件大了72GB,由于内存不足错误,我尝试通过git fast-import导入转储的尝试始终失败:
致命:内存不足,malloc失败(尝试分配6196691字节)
快速导入:将崩溃报告转储到fast_import_crash_13097
错误:git-fast-import因信号11死亡
因此,我的系统具有32GB RAM和50GB交换空间。我在具有Git 1.8.3.4(gcc44,python2.6.8,cvs2svn2.4.0)的Red Hat 5.3上运行导入。我也尝试过限制堆栈大小和文件描述符,但是内存错误仍然存在。
有人知道吗?
我正在尝试使用 EGit 2.1 从远程将 git 存储库导入 Eclipse 3.6。我生成了一个新的 SSH 密钥,并将 pub_key 添加到服务器端的授权密钥中。但我总是收到错误:read time out
. - 分支选择后。
当我使用来自 cygwin 或 git bash 的相同凭据克隆存储库时,它运行良好。
有人有想法吗?
我正在尝试触发密钥克隆中的密码重置过程,以便用户收到一封电子邮件来设置新密码。不幸的是,我总是得到400条回复
com.fasterxml.jackson.databind.JsonMappingException:无法从START_OBJECT令牌中反序列化java.util.ArrayList的实例,位于[来源:io.undertow.servlet.spec.ServletInputStreamImpl@89719e69; 行:1,列:1]
我在描述的api上调用keycloak:“ PUT / admin / realms / {realm} / users / {id} / execute-actions-email”和以下对象:
{"actions":["UPDATE_PASSWORD"]}
Run Code Online (Sandbox Code Playgroud)
请参阅:http : //www.keycloak.org/docs/rest-api/index.html#_send_a_update_account_email_to_the_user