বিটবকেট এবং একটি ছোট উন্নয়ন ঘর


9

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

এটি রোল করার প্রক্রিয়াতে, আমি আমাদের স্টাফগুলি পরিচালনা করার জন্য বিভিন্ন কৌশল নিয়ে ভাবছি এবং আমি বিটবাকেটকে আমাদের "কেন্দ্রীয়" সংগ্রহস্থল হিসাবে ব্যবহারের দিকে ঝুঁকছি। বিটবকেটের প্রকল্পগুলি সম্পূর্ণরূপে ব্যক্তিগত প্রকল্প হবে এবং প্রত্যেকে সেখান থেকে চাপ এবং টানবে।

আমি বিভিন্ন পরামর্শের জন্য উন্মুক্ত, কিন্তু কেউ কি একই ধরণের সেটআপ পেয়েছেন? যদি তা হয় তবে আপনি কী সাবধানতার মুখোমুখি হয়েছেন?


+1 (ক) কারণ আমি প্রশ্নটি পছন্দ করি (আমরা গিটহাবকে একটি অফ-সাইট ভান্ডার হিসাবে একটি হোস্ট করা সার্ভারের পাশাপাশি দেখতে চাইছি) এবং (খ) আপনার সংস্থাকে একটি ইতিবাচক পরিবর্তন আনার জন্য
জোন হপকিন্স

উত্তর:


6

আমি বেসরকারী সংগ্রহস্থল হোস্টিংয়ের জন্য বিটবুকিট ব্যবহার করি এবং আমার ক্লায়েন্টগুলির মধ্যে একটি গিটহাবে ব্যক্তিগত সংগ্রহস্থল হোস্টিং ব্যবহার করে। আমি কাজ করি এমন আরও একটি সংস্থা জিরার সার্ভারগুলিতে সাবভার্সনের ব্যক্তিগত সংগ্রহস্থল হোস্টিং ব্যবহার করে।

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

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


3

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

আমি ধরে নিয়েছি আপনি কোনও অভ্যন্তরীণ মেশিনে একটি মেকুরিয়াল 'সেন্ট্রাল / মাস্টার' হোস্ট করেছেন কিনা তা দেখেছেন?


2

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


2

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


1

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

এছাড়াও, যদি ইতিমধ্যে সংস্থার নেটওয়ার্ক ভাগ করে নেওয়া ফোল্ডারগুলি সেট আপ করা থাকে তবে আপনি গিট ব্যবহারের বিষয়টি বিবেচনা করতে পারেন, কারণ আপনি সেই নেটওয়ার্কের সাথে ভাগ করা ফোল্ডারটিকে এমন কিছু দিয়ে আপনার 'রিমোট' রিপোজিটরিতে পরিণত করতে পারেন git init --bare, এবং নেটওয়ার্ক ভাগ করার অনুমতিগুলি ইতিমধ্যে ছিল would ব্যবহারকারীদের জন্য। তারপরে প্রতিটি ব্যবহারকারীর সাথে ভাগ করা ফোল্ডারটি কেবল রিমোট হিসাবে যুক্ত করা যায় git remote add origin file:///some/shared/folder (এটি কোনও ফাইলের রেফারেন্সযুক্ত ভাগের জন্য সঠিক সিনট্যাক্স নাও হতে পারে, আমি সঠিক সিনট্যাক্সের জন্য এটি গুগল করব)।

আমি আমার ব্যক্তিগত প্রকল্পগুলি পরিচালনা করতে বাড়িতে এটি মূলত করি; আমার বাড়ির ল্যানে আমার একটি এনএএস ড্রাইভ রয়েছে যার উপরে আমার 'রিমোট' রেপো রয়েছে, তারপরে আমি আমার উইন্ডোজ ম্যাপযুক্ত ড্রাইভ লেটার জুড়ে আমার বিভিন্ন পিসি এবং ল্যাপটপগুলি তাদের কাছে পেতে পারি।


এটি একটি দুর্দান্ত পরামর্শ! আমি এটি বিবেচনা করব তবে আমি এটি মার্শিয়ালের মধ্যে রাখতে চাই কারণ আমি এর সাথে অনেক বেশি পরিচিত। আমি নিশ্চিত আমি এইচ.জি. এর সমতুল্য করতে পারি ...
মারলন

1

আমি এটিতে অন্য প্রোগ্রামারগুলিতে যোগদান করি: আপনার কোডটি দেওয়ার বিষয়ে কঠোর চিন্তা করুন

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


0

আমি কিছুক্ষণের জন্য বিটবাকেট ব্যবহার করেছি এবং আমি পেয়েছি এটি বেশ ভাল পরিষেবা। আমি মনে করি না গোপনীয়তা বা সুরক্ষা নিয়ে কোনও সমস্যা হবে।

বলা হচ্ছে, যদি আপনি অন্য কারও সার্ভারে আপনার সংস্থার কোডটি হোস্টিংয়ে অস্বস্তি বোধ করেন তবে আপনি আপনার কোম্পানির সার্ভারগুলির মধ্যে একটিতে এসএসএসের মাধ্যমে অ্যাক্সেস পাওয়ার জন্য একটি পার্ফারিয়াল স্টোর সংগ্রহ করতে পারেন set দেখুন http://mercurial.selenic.com/wiki/SharedSSH এবং http://blog.mixu.net/2010/10/04/setting-up-private-ssh-based-mercurial-repo-hosting-on-centos /


0

বিটবকেট ওপেন সোর্স প্রকল্পের জন্য ভাল।

যদি এই প্রকল্পটি স্বত্বাধিকারী হবে, আমি আপনার নিজের কোড হোস্টিংয়ের পরামর্শ দেব। এটি নিজের কাছে হোস্ট করা এত ব্যয়বহুল নয়, যদি আপনার ইতিমধ্যে কোনও আইটি সেটআপ থাকে। কেবল একটি ন্যায্য সার্ভার সন্ধান করুন এবং আপনার কোড স্থাপন করুন।

মার্উরিয়াল কনফিগার করা সহজ।

শুভকামনা এবং উপভোগ করুন।

মার্চুরিয়াল সত্যিই দুর্দান্ত। এটা মিস করবেন :(


0

ভাল একটি সংস্থার জন্য আমি নিশ্চিত করতে চাই যে প্রজেক্টের অনুমোদনের রেপো কোনও বেসরকারী সার্ভারে রয়েছে, এমনকি আপনার যদি বিটবাকেটে সর্বদা আপ-টু-ডেট ক্লোন থাকে তবে তা নিশ্চিত হয়ে নিন।

আমি একটি প্রাইভেট লোকাল সার্ভার মেশিনে (দ্রুত অ্যাক্সেসের জন্য) রোডকোড ইনস্টল করার পুনঃস্থাপন করব , তারপরে আপনি চাইলে নিয়মিত স্ক্রিপ্ট আপডেট বিটবাকেট রাখুন। যাইহোক, বিভিন্ন জায়গায় বেশ কয়েকটি ক্লোন রাখুন, আপনি কখনই জানেন না।

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