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