আমাদের উবুন্টু সার্ভার আমরা nginx ব্যবহারকারী হিসেবে ক্লোন করতে পারবেন /usr/share/nginx/www
যে হয়েছে www-data:www
-data মালিকানা যেমন একটি সতর্কবার্তা পেয়ে
"সতর্কতা: '/root/.config/git/attributes' অ্যাক্সেস করতে অক্ষম: অনুমতি অস্বীকার করা হয়েছে"
আমরা কমান্ডটি কার্যকর করছি sudo -u www-data git clone <repo>.
সুডোর সাথে আমরা এই সতর্কতাটি পাচ্ছি অন্যথায় এটি কাজ করে।
আমরা রুট ব্যবহারকারী হিসাবে ক্লোন করতে সক্ষম এবং কোনও সমস্যা নেই।
.gitconfig শুধুমাত্র মূলের মধ্যে অবস্থিত এবং দয়া করে সামগ্রীগুলি দেখুন:
root@geo:~# cat /root/.gitconfig
[user]
name = pc_user
email = pcgeopc@gmail.com
root@geo:~#
যে কেউ দয়া করে আমাদের এটিতে সহায়তা করতে পারেন।
আমরা ম্যানুয়ালি /root/.config/
সরাসরি তৈরি করা এবং অনুমতি ইত্যাদির পরিবর্তিত বিভিন্ন বিকল্পের চেষ্টা করেছি but তবে কিছুই কাজ করছে না। যে কেউ দয়া করে আমাকে এতে সহায়তা করতে পারেন।
এছাড়াও এটি দেখুন:
root@geo:/setup/test# ll /setup/
total 16
drwxr-xr-x 4 www-data www-data 4096 Oct 9 00:14 ./
drwxr-xr-x 24 root root 4096 Oct 9 00:14 ../
drwxr-xr-x 3 www-data www-data 4096 Oct 9 00:14 test/
root@geo:/setup/test# sudo -u www-data git clone -v git@....../test.git
Cloning into 'test'...
remote: Counting objects: 8323, done.
remote: Compressing objects: 100% (6459/6459), done.
remote: Total 8323 (delta 1543), reused 8241 (delta 1500)
Receiving objects: 100% (8323/8323), 39.85 MiB | 19.52 MiB/s, done.
Resolving deltas: 100% (1543/1543), done.
Checking connectivity... done.
warning: unable to access '/root/.config/git/attributes': Permission denied
সুতরাং এটি গিট সেটআপ সহ একটি সমস্যা বলে মনে হচ্ছে। যে কেউ আমাদের গাইড করতে পারেন।
আমি এই সেটআপটি একটি উবুন্টু 14.04 এ ব্যবহার করছি। যখন আমি একই সেটআপটি অন্য উবুন্টু 12.04 এ করি তখন এটি পুরোপুরি ঠিকঠাক কাজ করে।
আমি এটিও করেছি:
একটি ব্যবহারকারী জিওপিসি তৈরি করেছেন এবং সূডার তালিকায় যুক্ত হয়েছিলেন এবং যখন আমরা জিওপিসি ব্যবহারকারী হিসাবে লগইন করি এবং এই আদেশটি sudo -u www-data git clone -v git@....../test.git
পুরোপুরি কার্যকরভাবে কাজ করি।
সুতরাং বিষয়টি হ'ল আমরা যখন উবুন্টু 14.04 এ সরাসরি ব্যবহারকারী হিসাবে লগইন করেছি এবং sudo -u www-data git clone
এই সতর্কতাটি আসার সাথে সাথে ক্লোন করব । তবে এটি উবুন্টু 12.04 এ নয়।
আমরা উবুন্টু ১৪.০৪-তে গিট সংস্করণ ১.৯.১ ব্যবহার করছি আমরা গিটকে ২.১.১ সংস্করণেও উন্নত করেছি।
/root
। ফাইল-সিস্টেমের অনুমতি না থাকলে অবশ্যই অ্যাপআর্মার বা সেলইনাক্সের মতো বিষয়গুলি ওয়েব / সার্ভারে / রুটে অ্যাক্সেস আটকাতে পারে।