Ubuntu 下 git 没反应,必须加上 sudo 才好用

2016-03-17 10:27:38 +08:00
 JhOOOn

比如我要 clone https://github.com/binux/pyspider.git :

$ git clone https://github.com/binux/pyspider.git
Cloning into 'pyspider'...

之后就一直处在光标闪烁的状态, 没有任何下文了。 但是我如果加上 sudo 就能 clone 下来了,

$ sudo git clone https://github.com/binux/pyspider.git
Cloning into 'pyspider'...
remote: Counting objects: 4979, done.
remote: Total 4979 (delta 0), reused 0 (delta 0), pack-reused 4979
Receiving objects: 100% (4979/4979), 3.41 MiB | 280.00 KiB/s, done.
Resolving deltas: 100% (3651/3651), done.
Checking connectivity... done.

目前环境: ubuntu14.04 32 位, git : 1.9.1 , 运行在 ubuntu 自带的 terminal 里

4244 次点击
所在节点    git
10 条回复
b821025551b
2016-03-17 10:29:16 +08:00
没有写权限
JhOOOn
2016-03-17 10:38:12 +08:00
@b821025551b 有的,目录的所有者和用户组都是当前用户的,我在自己的目录下操作的。
domty
2016-03-17 10:40:25 +08:00
权限问题
我一般都是登到管理员账户里进行操作才不加 sudo
realpg
2016-03-17 10:44:33 +08:00
应该不是权限问题
分别检查一下当前用户和 root 的基本环境变量,是不是给 github 配了什么代理
sudoz
2016-03-17 10:44:47 +08:00
把这个目录的用户组更改下
chown
JhOOOn
2016-03-17 11:09:02 +08:00
@realpg 谢谢你的提醒,我开启 shadowsocks , 在系统设置里代理设置里,指向了 shadowsocks 的本地地址,我把 shadowsocks 退出就好用了。
我开始也想到代理的问题了,但是, sudo 的时候好用,就忽略了。
liujin834
2016-03-17 11:09:37 +08:00
查看当前用户: who am i
liujin834
2016-03-17 11:10:19 +08:00
修改权限: chown -R name:group ./*
Neveroldmilk
2016-03-17 15:05:14 +08:00
你的帐户没有目录的写入权限。
strwei
2016-03-17 15:51:10 +08:00
sudo -i

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

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

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

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

© 2021 V2EX