2014-11-24 227 views
3

我正在使用gitlab 7.4.3Gitlab:如何创建没有或重复电子邮件的机器人用户?

我想创建一个用户定期同步gitlab的git repo。它实际上是一个svn树的git-svn结帐,所以我打算每隔几分钟在cron中运行'git svn fetch'和'git push gitlab'。

但我不希望这个主动显示为我的活动。所以我想创建一个用户,就像'svnbot'一样,并且以该用户的身份进行推送。

我的问题是,我不能创建一个用户,因为我已经有一个用户,并且gitlab要求电子邮件地址是唯一的。

理想情况下,用户将拥有与我的帐户相同的电子邮件,以便它将收到的任何电子邮件都发给我。另外,根本没有电子邮件地址也适用于我的目的。我不希望电子邮件离开本地域名,所以我不能只放入一个Gmail账户,而我的电子邮件服务器不支持“+”技巧。

我对gitlab服务器有管理权限,但对电子邮件服务器没有管理权限,我宁愿不必打扰带有此问题的电子邮件管理员。

+0

我不知道SVN,但你真的需要使用机器人吗?为什么不提供一些在以下提到的技术:http://stackoverflow.com/questions/14288288/gitlab-repository-mirroring?大多数人会在推送时运行任意命令。 – 2014-11-24 22:39:10

+0

@CiroSantilli但是我不想在推动中发生任何事情。我只是想用不同的用户来推动。我不希望它出现,就好像我的普通用户帐户正在完成所有这些推动。 – Tim 2014-11-24 23:54:32

回答

0

我猜你需要联系你的电子邮件管理员。您几乎可以肯定会让他们为您的电子邮件帐户创建一个别名,例如'[email protected]'。

相关问题