请教一个Git问题,每次都得777权限才可以push。

2014-01-22 10:57:25 +08:00
 family
我们现在是这样,一台开发机器当 git 仓库。

当每个人 clone 下来开发后提交,发现提交不上去,提示没权限,把 git 仓库所有文件改为 777 (root) 则可以提交。

如果本地某个文件权限为 644,push 后其他人 pull 下来他本地也会变成644。但他修改文件后就无法 push 了,提示权限问题。现在好郁闷的说。
3791 次点击
所在节点    问与答
5 条回复
gracece
2014-01-22 11:18:21 +08:00
每个人都有一个账号?还是共用git账号,使用密钥登录?
family
2014-01-22 11:31:25 +08:00
@gracece 每个人都一个。
gracece
2014-01-22 11:35:14 +08:00
@family 那你需要把每个账号都加到git组里面,不然身份对于git来说都是others吧。还是说你根本都没有git这个用户?

我感觉共用git用户会方便一些吧,供参考: http://gracece.net/2013/11/git-server/
family
2014-01-22 11:39:34 +08:00
@gracece 谢谢,都用git用户了,表示没问题了。
wwqgtxx
2014-01-22 21:29:36 +08:00
为什么不用gitlab,可以省很多事,也集成了不少工具

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/97951

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX