比如我要 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 PRO 应该不是权限问题 分别检查一下当前用户和 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 |