gitlab

    5热度

    1回答

    GitLab在创建帐户时应自动使用其密码向新用户发送电子邮件。 我检查了mail.log文件,发现没有发送或尝试发送的记录。 我可以通过postfix命令行发送邮件没有问题。 在gitlab ui中,我没有失败或什么。当我看邮件我看到这个悬而未决: Class Args Notify ["new_user_email", 8, "qrnq1kSQ"] 我修改gitlab.yml要有正确

    1热度

    3回答

    我的Ubuntu服务器上安装GitLab 12 我跟着这个步骤:http://blog.compunet.co.za/gitlab-installation-on-ubuntu-server-12-04/ 一切似乎是正确的......但是当我尝试创建一个新的项目,我收到错误消息: Gitlab was unable to access your Gitolite system. 我跑了诊断工具

    7热度

    4回答

    我将Gitorious与Gitlab进行了比较,尽管我对Gitlab感兴趣的事情有很多,但它有一个非常根本的问题。对于每个新的存储库,创建者都需要管理谁可以访问该存储库。 我们的模型很简单:如果您有权访问gitlab,则可以访问大多数存储库。只有少数库会被关闭,我们甚至不需要它们在gitlab上。有效的支持这个模型,但我还没有看到在gitlab上做这件事的任何方式。 可以这样做吗?如果是这样,怎么

    16热度

    14回答

    我正试图让GitLab在我的服务器上运行。我遵循gitlab github页面上的安装说明,一切进展顺利。 的问题是,当我创建一个回购协议,并尝试 sudo git push -u origin master 提示我输入“git的@本地的密码:” 的git的用户没有密码,所以这是一个问题。 其他遇到此问题的人建议将git添加到我的sshd conf中的AllowedUsers,但我没有Allo

    3热度

    1回答

    刚刚装GitLab,它完美的作品有一个例外:它存储库在默认情况下,一个目录下的所有用户,如果两个用户分别将尝试用相同的创建项目名称,例如“测试”,第二个用户将收到失败,如“路径已被占用”。 的基本方法来隔离每个用户的存储库是让他们内部的子文件夹与用户名,就像GitHub一样。但我不知道该怎么做。 我知道GitLab使用Gitolite管理信息库,最后一个有一个功能,应该允许它:它被命名为“万用户”

    6热度

    2回答

    考虑以下回购: REPO/SRC/A/ REPO/SRC/B/ 是否有可能通过具有只有1个回购实施以下限制? 在主分支,可以充分地维护作用 在主分支,禁止访问,但允许B到贡献者的角色。 在个人分支上,允许创作者完全访问A和B.

    12热度

    1回答

    尝试使用git,我为自己托管的存储库设置了Gitlab,它看起来很棒。 搞砸我的一件事是,任何人都可以提交提交(即:欺骗提交)。 即:我有一个公共密钥访问在Gitlab我的用户设置 用户1 用户2 现在只有这些用户可能会推 - 用自己的私人SSH密钥 - 但似乎有没有什么东西停止用户2调整他们的gitconfig提交的名字用户1并推动? 在gitlab历史和混帐-show显示提交者为任何用户1的g

    7热度

    2回答

    在我的VPS上安装GitLab之前,我使用的是Apache2。我只想让GitLab成为我的网站(git.example.com)的一个子域,并让我的主网站(www.example.com)查看/var/www/html/index.html 这是我的nginx .conf文件截至目前: user www-data; worker_processes 1; error_log /var/log

    2热度

    1回答

    总之,我的问题是:我如何确保gitlab中新创建的所有仓库都有默认的初始提交,其中包含我选择的一些文件(钩子脚本)? 一些背景:我的公司正在改用git和gitlab(远离svn - hooray!)进行内部开发。 当用户创建在gitlab一个新的回购协议,我想新的回购与我选择的一些文件,以autopopulated。这些文件将是钩子脚本和安装它们的脚本。这样,当用户克隆他们刚刚创建的repo时,它

    2热度

    1回答

    我试图在Ubuntu上设置gitolite和[GitLab] [1],它正在工作。我可以在Linux中通过[email protected]进行克隆,推送和拉入。 但它不适用于Windows。 我通过GitLab创建了用户,并在该用户(Windows用户)中添加了ssh密钥。 当我试图克隆存储库时,出现密码提示。 这就像在Ubuntu和Windows没有同步的关键。我做了chmod: 700- .