1 জেগিতটি http://blog.spearce.org/2008/07/ using-jgit-to-publish-on-amazon-s3.html এর মাধ্যমে ব্যবহার করুন
Jgit.sh ডাউনলোড করুন, এটির নামকরণ জগিত করুন এবং এটি আপনার পথে রাখুন (উদাহরণস্বরূপ $ হোম / বিন)।
.Jgit কনফিগারেশন ফাইলটি সেটআপ করুন এবং নিম্নলিখিতগুলি যুক্ত করুন (আপনার AWS কীগুলি প্রতিস্থাপন করুন):
$ vim ~ / .jgit
accesskey: aws access key
secretkey: aws secret access key
দ্রষ্টব্য, acl উল্লেখ না করে: .jgit ফাইলে পাবলিক, এস 3-তে গিট ফাইলগুলি ব্যক্তিগত হবে (যা আমরা চেয়েছিলাম)। এরপরে আপনার সংগ্রহস্থলগুলিকে সঞ্চয় করতে একটি এস 3 বালতি তৈরি করুন, আসুন একে গিট-রেপো বলুন এবং তারপরে আপলোড করার জন্য একটি গিট সংগ্রহস্থল তৈরি করুন:
s3cmd mb s3://git-repos
mkdir chef-recipes
cd chef-recipes
git init
touch README
git add README
git commit README
git remote add origin amazon-s3://.jgit@git-repos/chef-recipes.git
উপরের দিকে আমি বালতিটি তৈরি করতে s3cmd কমান্ড লাইন সরঞ্জামটি ব্যবহার করছি তবে আপনি এটি অ্যামাজন ওয়েব ইন্টারফেসের মাধ্যমেও করতে পারেন। এখন এটি এস 3-তে চাপ দিন (খেয়াল করুন যখনই আমরা এস 3 এর সাথে ইন্টারেক্টিভ করি এবং আমরা অন্যথায় স্ট্যান্ডার্ড গিট কীভাবে জগিত ব্যবহার করি):
jgit push origin master
এখন অন্য কোথাও যান (যেমন সিডি / টিএমপি) এবং এটি ক্লোন করার চেষ্টা করুন:
jgit clone amazon-s3://.jgit@git-repos/chef-recipes.git
যখন এটি আপডেট করার সময় আসে (কারণ jgit মার্জ বা টানাকে সমর্থন করে না) আপনি এটি 2 টি ধাপে করেন:
cd chef-recipes
jgit fetch
git merge origin/master
2 অ্যামাজন এস 3 এর সমর্থিত ফুস-ভিত্তিক ফাইল সিস্টেম ব্যবহার করুন
একটি আমাজন এস 3 অ্যাকাউন্ট পান!
ডাউনলোড, সংকলন এবং ইনস্টল করুন। (ইনস্টলেশন নোট দেখুন)
নিম্নলিখিত কোনও পদ্ধতির মাধ্যমে আপনার সুরক্ষা শংসাপত্রগুলি (অ্যাক্সেস কী আইডি এবং গোপন অ্যাক্সেস কী) নির্দিষ্ট করুন:
passwd_file কমান্ড লাইন বিকল্পটি ব্যবহার করে
AWSACCESSKEYID এবং AWSSECRETACCESSKEY পরিবেশের ভেরিয়েবল সেট করে
আপনার হোম ডিরেক্টরিতে একটি .passwd-s3fs ফাইল ব্যবহার করে
সিস্টেম-ওয়াইড / ইত্যাদি / passwd-s3fs ফাইল ব্যবহার করে
এটা কর
।
/usr/bin/s3fs mybucket /mnt
এটাই! আপনার অ্যামাজন বালতি "মাইবুকিট" এর সামগ্রীগুলি এখন / মন্টে পড়ার / লেখার অ্যাক্সেসযোগ্য হওয়া উচিত
s3fsএকটি কার্যকর সমাধান বলে বিশ্বাস করি ।