麻烦GitHub和Ubuntu文件权限

时间:2014-07-27 04:37:16

标签: git ubuntu github

我最近试图将我的新文件推送到我的仓库,事情变得混乱。我也认为我的SSH存在问题。不确定如何修复它们中的任何一个。

文件被移出我的项目文件夹,同时试图将它们推送到GitHub,我很糟糕。它们从我的本地开发项目文件夹中消失了。这是一个.Rproj文件夹。他们应该在这里:

enter image description here

但是我用GitHub做了一些让他们变得蠢的事。

我用以下内容搜索了这些文件,它显示我的机器上存在文件(这是我的机器,没有其他人使用它),但我没有访问文件的权限。有谁知道如何修复此./.gnupg权限问题?

find $directory -type f -name "Rpackages/saber"
# find: `./.gnupg': Permission denied
find $directory -type f -name "Rpackages"
# find: `./.gnupg': Permission denied
find $directory -type f -name "playerStats.R"
# find: `./.gnupg': Permission denied
find . -print0 | grep -FzZ 'Rpackages/saber'
# find: `./.gnupg': Permission denied
# ./Rpackages/saber./Rpackages/saber/.Rhistory./Rpackages/saber/man./Rpackages/
# saber/man/franchise.info.Rd./Rpackages/saber/man/load.event.Rd./Rpackages/saber  
# man/load.roster.Rd./Rpackages/s ....

1 个答案:

答案 0 :(得分:0)

没有什么可以解决的,你根本无法进入.gnupg(可能是由root创建的,也可能是由与您不同的帐户创建的)

sudo放在命令之前,或者如果要忽略它们,请将2> /dev/null添加到其结尾。
或者您可以获得.gnupg文件夹的所有权(如果它在您的/homle/myaccount文件夹中)

sudo chown -R myaccount ~myaccount/.gnupg

如" gpg: WARNING: unsafe ownership on configuration file"所示,该文件夹的权限应为700.