首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >了解Gitosis用户存储库访问

了解Gitosis用户存储库访问
EN

Stack Overflow用户
提问于 2012-05-26 03:02:35
回答 1查看 276关注 0票数 2

我已经在我的Ubuntu v-server上设置了gitgitosis。在服务器上创建新的存储库,签出gitosis-admin.git,并推送更改后的conf和新的密钥(例如otheruser.pub),都可以很好地工作。authorized_keys文件也会更新。但现在我被卡住了。

如果我尝试使用不同的用户将现有的(区域设置机器)存储库推送到myserver.com上的裸存储库,那么'git‘就不起作用。

示例(SSH):

代码语言:javascript
复制
git@myserver.com:/my/path/to/xyzrepo.git 

有效,但是

代码语言:javascript
复制
otheruser@myserver.com:/my/path/to/xyzrepo.git 

没有..。

我假设gitosis会在机器上创建临时用户或类似的东西。对吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-26 03:14:55

对于gitosis,您总是使用相同的用户the (git@...)。您是由正在使用的ssh密钥标识的。你会注意到像GitHubGitorious这样的商业Git托管服务的工作方式是一样的。

我想突出显示djs的评论:您应该不能使用密码登录到git用户帐户。Gitosis依赖ssh authorized_keys文件才能正确操作,只有在有人使用ssh密钥进行身份验证时才会使用它。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10760021

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档