আমি একটি উইন্ডোজ 8 ডিভ পূর্বরূপ পেয়েছি (এটি প্রাসঙ্গিক কিনা তা নিশ্চিত নয় তবে ডাব্লু 7-তে আমার এই ঝামেলা কখনও হয়নি) এবং আমি গিথুব থেকে একটি গিট রেপো ক্লোন করার চেষ্টা করছি।
সমস্যাটি হ'ল আমার ~ / .ssh / id_rsa এর 440 টি অনুমতি রয়েছে এবং এটি 400 হওয়া দরকার I've )। পুরো ফাইল সিস্টেমের কোনও ফাইল জুড়ে এটি ধ্রুবক হিসাবে উপস্থিত বলে মনে হচ্ছে।
আমি এসিএলগুলির সাথে ঝামেলা করার চেষ্টা করেছি কিন্তু কোনও লাভ হয়নি (আমার ব্যবহারকারীর উপর সম্পূর্ণ নিয়ন্ত্রণ এবং প্রত্যেককে 000 এর ফলে প্রত্যাখ্যান করা)
এখানে সহায়তার জন্য কয়েকটি ফলাফল রয়েছে:
$ git clone [removed]
Cloning into [removed]...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0660 for '/home/john/.ssh/id_rsa' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: /home/john/.ssh/id_rsa
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
$ ll ~/.ssh
total 6
-r--r----- 1 john None 1675 Nov 30 19:15 id_rsa
-rw-rw---- 1 john None 411 Nov 30 19:15 id_rsa.pub
-rw-rw-r-- 1 john None 407 Nov 30 18:43 known_hosts
$ chmod -v 400 ~/.ssh/id_rsa
mode of `/home/john/.ssh/id_rsa' changed from 0440 (r--r-----) to 0400 (r--------)
$ ll ~/.ssh
total 6
-r--r----- 1 john None 1675 Nov 30 19:15 id_rsa
-rw-rw---- 1 john None 411 Nov 30 19:15 id_rsa.pub
-rw-rw-r-- 1 john None 407 Nov 30 18:43 known_hosts
$ set | grep CYGWIN
CYGWIN='sbmntsec ntsec server ntea'
আমি বুঝতে পারি যে আমি এমএসজিগিট বা অন্য কিছু ব্যবহার করতে পারি তবে আমি একক টার্মিনাল থেকে সমস্ত কিছু করতে সক্ষম হতে পছন্দ করি
সম্পাদনা: Msysgit একই কারণে হয় না
ls -l
অনুমতিগুলি 000
( ----------
) হিসাবে দেখায় - তবে আপনি কি এখনও ফাইলটি পড়তে পেরেছেন, ssh
এবং git clone
অভিযোগ করতে পারেন এটা সম্পর্কে? আমি অনুমান করি যে ssh
অনুমতিগুলি খুব কঠোর বলে মনে হচ্ছে তা নিয়ে অভিযোগ করবে না। উত্স কোডে একটি তাত্ক্ষণিকভাবে তা নিশ্চিত হওয়ার প্রবণতা রয়েছে তবে আমি এটি পরীক্ষা করে দেখিনি।