গিটোলাইট ইনস্টল করার সময় আমি এটি দেখতে পাই:
# aptitude install gitolite
The following NEW packages will be installed:
gitolite
0 packages upgraded, 1 newly installed, 0 to remove and 29 not upgraded.
Need to get 114 kB of archives. After unpacking 348 kB will be used.
Get:1 http://security.debian.org/ squeeze/updates/main gitolite all 1.5.4-2+squeeze1 [114 kB]
Fetched 114 kB in 0s (202 kB/s)
Preconfiguring packages ...
Selecting previously deselected package gitolite.
(Reading database ... 30593 files and directories currently installed.)
Unpacking gitolite (from .../gitolite_1.5.4-2+squeeze1_all.deb) ...
Setting up gitolite (1.5.4-2+squeeze1) ...
No adminkey given - not initializing gitolite in /var/lib/gitolite.
শেষ লাইনটি আমার আগ্রহের বিষয়। যদি আমি চালনা dpkg-reconfigure -plow gitolite
করি তবে আমাকে একটি কথোপকথন উপস্থিত করা হবে এবং এটি সংশোধন করতে পারে:
- গিটোলাইটের জন্য সিস্টেম ব্যবহারকারী নাম,
- গিটোলাইট সংগ্রহস্থলের অবস্থান এবং
- অ্যাডমিন পাবকি সরবরাহ।
আমি git
সিস্টেম ব্যবহারকারীর ব্যবহার এবং ইনস্টলেশন সম্পর্কিত প্রশাসক পাবকি সরবরাহ করতে পছন্দ করব, বাছাইয়ের কিছু বলুন:
# aptitude install gitolite --user git --admin-pubkey 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDAc7kCAi2WkvqpAL1fK1sIw6xjpatJ+Ms2nrwLJPhdovEY3MPZF7mtH+rv1CHFDn66fLGiWevOFp...'
এটি অবশ্যই কাজ করে না। অনুরূপ কিছু করা যেতে পারে? সময়ের আগে কনফিগারেশন প্যারামিটারগুলি কীভাবে নির্ধারণ করব? উদাহরণস্বরূপ, পুতুল বা শেফের মাধ্যমে স্বয়ংক্রিয়ভাবে গিটোলাইট ইনস্টল করার সময় এটি উল্লেখযোগ্যভাবে কার্যকর হবে।