গিটিগনোর সহ অবিচ্ছিন্ন মোতায়েন


12

গিটের সাথে অবিচ্ছিন্ন মোতায়েন করার সময়, আপনি কীভাবে গিটিগনরে উপেক্ষা করা ফাইলগুলি পরিচালনা করবেন? এই ফাইলগুলি গোপনীয়তার কারণে উপেক্ষা করা হয় (যেমন গিটহাবের মতো অন্য দূরবর্তী সংগ্রহস্থলগুলিতে এগুলি ধাক্কা দিতে চায় না ), তবে এই উপেক্ষা করা ফাইলগুলিকে অবিচ্ছিন্ন ডিপোমেন্ট ডিপোজিটরিতে ঠেলাঠেলি না করে তারা অ্যাপ্লিকেশন চলবে না (উপেক্ষিত ফাইলগুলি যেমন রয়েছে সফ্টওয়্যারটি সঠিকভাবে কাজ করার জন্য প্রয়োজনীয়)।

লোকেরা সাধারণত এটি সম্পর্কে কীভাবে যায়? এই ক্ষেত্রে, গিট কি অবহেলিত ফাইলগুলির কারণে অবিচ্ছিন্ন মোতায়েনের সেরা প্রার্থী নয়?


2
আমি এই প্রশ্নটিকে অফ-টপিক হিসাবে বন্ধ করতে ভোট দিচ্ছি কারণ এটি ন্যূনতম, মৌলিক গবেষণার প্রচেষ্টা দেখায় না।
স্ক্যান্ট রজার

3
আমি গবেষণামূলক প্রচেষ্টার অভাব দেখছি না। ওপি বুঝতে কি gitignore বলে মনে হয় না পুরোপুরি ভাল। আমি যা দেখছি এটি একটি এক্সওয়াই সমস্যা, তবে যেহেতু এক্স এবং ওয়াই উভয়ই প্রশ্নের ব্যাখ্যা করা হয়েছে, ডক একটি শালীন উত্তর লিখতে সক্ষম হয়েছিল যা আশাবাদী ওপি'র আসল সমস্যাটি সমাধান করে।
Ixrec

1
@ স্ক্যান্ট রোগার: সত্যই, প্রশ্নটি আরও ভাল করে লেখা যেতে পারে, তবে এটি এতটা খারাপ হওয়া থেকে দূরে যে এটি নিকট ভোটের দাবিদার।
ডক ব্রাউন

উত্তর:


14

যদি আপনার সফ্টওয়্যারটি এই ফাইলগুলি ব্যতীত না চলে, আপনার কোনও ধরণের মোতায়েন, ম্যানুয়াল, স্বয়ংক্রিয় বা অবিচ্ছিন্ন, কোনও ধরণের ভিসিএস বা এমনকি কোনও ভিসিএস ছাড়াই সমস্যা হবে। সুতরাং হয় আপনার সফ্টওয়্যারটি পরিবর্তন করুন যাতে এটি ফাইলগুলি ব্যতীত চলতে পারে (উদাহরণস্বরূপ, ফাইলগুলি অনুপস্থিত থাকলে এটি কিছু ধরণের "ডিফল্ট পরামিতিগুলি ধরে নিতে পারে), বা আপনি অনুলিপি করার জন্য উপযুক্ত এমন ফাইলগুলির কিছু সংস্করণ সরবরাহ করুন ( স্থাপনার পদক্ষেপের অংশ হিসাবে) গন্তব্যের পরিবেশে যদি এই ফাইলগুলির কোনও "ব্যক্তিগত" সংস্করণ না থাকে।

আপনি যদি সার্ভারে লগইন করার জন্য ডাটাবেস শংসাপত্রযুক্ত কোনও ফাইলের মতো কথা বলছেন, যা সুরক্ষা কারণে আপনি সংস্করণ নিয়ন্ত্রণে রাখতে চান না, তবে আপনাকে সেই ফাইলটি একবার স্থাপনার পরিবেশে রেখে দিতে হবে , সম্ভবত ম্যানুয়ালি , এমন ব্যক্তির দ্বারা যার পর্যাপ্ত অধিকার রয়েছে বা পাসওয়ার্ডটি জানে। তবে এটি উদ্দেশ্যমূলক এবং আপনাকে আপনার সফ্টওয়্যারটির প্রতিদিনের নতুন সংস্করণ স্থাপন করা থেকে বিরত রাখা উচিত নয়। আপনি যখন নতুন সংস্করণ স্থাপন করবেন তখন কেবল নিশ্চিত হয়ে নিন যে কোনও শংসাপত্রের ফাইলগুলি ওভাররাইট করা হয়নি।


সম্মতি জানানো হয়েছে, যদি ভিসিএস থেকে চেক আউট করা ও চালানোর পক্ষে যথেষ্ট পরিমাণে কম না হয়, তবে আপনার উত্স গাছটি অসম্পূর্ণ।
নিউটোপিয়ান

@ নিউটোপিয়ান: নোট করুন যে এটি সত্যই ইচ্ছাকৃত এবং সঠিক হতে পারে (আমার উদাহরণটি দেখুন)।
ডক ব্রাউন

2

অন্য বিকল্প হ'ল আপনার স্থাপনার সরঞ্জামটির অভ্যন্তরে সংবেদনশীল তথ্য সংরক্ষণ করা। এবং একটি পৃথক বেসরকারী উত্স সংগ্রহস্থানে ডিপ্লোয়মেন্ট সরঞ্জাম কনফিগারেশন।

টার্গেট মেশিনে সংবেদনশীল ডেটা রেখে কাজ করে তবে কিছুটা পচে যেতে পারে - কেউ প্রক্রিয়া অনুসরণ না করে এটি পরিবর্তন করে, মেশিনটি ব্রেক করে এবং সঠিক সেটিংস ইত্যাদি কেউ মনে রাখে না ...

উদাহরণস্বরূপ সল্টস্যাকের https://docs.saltstack.com/en/latest/topics/pillar/index.html রয়েছে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.