2014-11-26 14 views
9

không cảnh báo remote: warning: unable to access '/root/.config/git/attributes': Permission denied phương tiện và những gì ý nghĩa nó mang lại gì?Không thể truy cập 'git/thuộc tính'

$git clone git://git.eclipse.org/gitroot/egit/egit.git 
Cloning into 'egit'... 
remote: warning: unable to access '/root/.config/git/attributes': Permission denied 
remote: Counting objects: 57926, done. 
remote: Compressing objects: 100% (11872/11872), done. 
remote: Total 57926 (delta 30734), reused 56308 (delta 29136) 
Receiving objects: 100% (57926/57926), 32.29 MiB | 1021 KiB/s, done. 
Resolving deltas: 100% (30734/30734), done. 
Checking out files: 100% (1483/1483), done. 

Tôi có nên báo cáo vấn đề cơ sở hạ tầng tiềm ẩn để hoster không?

+0

Bạn có thể giải quyết vấn đề này không? –

+0

@mu 無 Không, tôi miễn cưỡng báo cáo lỗi về việc lưu trữ thông tin này vì tôi vẫn không có câu trả lời dứt khoát. – Basilevs

Trả lời

3

Tôi nghĩ biến HOME envireonment của bạn không đúng thiết.

Từ google group thread,

môi trường HOME biến được thiết lập để /root để nó nhìn /root/.gitconfig hoặc /root/.config/git/config kể từ khi người dùng không có đặc quyền không có quyền truy cập vào /root nó ném một lỗi.

Vì vậy, giải pháp là cho tôi để thiết lập các env HOME để thư mục HOME của người dùng

2

Git đang cố gắng để đọc cấu hình từ gốc thay vì sử dụng cấu hình. Vui lòng kiểm tra các biến môi trường của bạn có tập hợp cấu hình git chính xác hoặc tệp .gitconfig trong thư mục chính của bạn có thể truy cập được.

+0

Có bất kỳ vấn đề tiềm năng nào gây ra bởi điều này không? – Basilevs

-2

Ngoài ra bạn có thể kiểm tra chủ sở hữu của /root/.config/git/ thư mục trên máy tính của bạn

+1

Cung cấp các lệnh dòng lệnh sẽ tốt đẹp – Green

5

Tôi chạy vào tình huống này bản thân mình. Sau khi xác minh rằng nó đang tìm kiếm trong ~/.config/ Tôi nhận thấy chủ sở hữu của thư mục đó là root. Tôi đã thay đổi điều này thành my_user_name và nó đã hoạt động.

cd ~/ 
ls -al 
<Noticed .config was owned by root, unlike everything else in $HOME> 
sudo chown my_user_name .config 
Các vấn đề liên quan