রিমোট উইন্ডোজ সার্ভারে গিট সংগ্রহস্থল সেট আপ?


22

আমার একটি উইন্ডোজ সার্ভার রয়েছে যা আমি দূরবর্তী ডেস্কটপ সংযোগ ইত্যাদির মাধ্যমে স্থানীয়ভাবে বা দূরবর্তী সময়ে ইন্টারনেটের মাধ্যমে অ্যাক্সেস করতে পারি

আমি গিট সংগ্রহস্থল স্থাপন করতে চাই (সাবভারশনে "ট্রাঙ্ক" এর মতো কিছু), এতে একাধিক প্রকল্পের জন্য একাধিক সংগ্রহস্থল থাকতে পারে।

কেউ কীভাবে জানে যে আমি কীভাবে এটি করতে চলেছি? সম্ভব হলে জিইউআই ব্যবহার করে এটি করতে চাই। আমি এই গিট ব্যাশ টিউটোরিয়ালটি অনুসরণ করেছি তবে এটি খুব দীর্ঘ সময় বয়ে গেছে এবং ঠিক আমি যা করছি তার পরে তা নয়।

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

কোন সাহায্যের ব্যাপকভাবে প্রশংসা হবে!

উত্তর:


13

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

যদি সমস্ত ব্যর্থ হয়, আপনি অ্যাপাচি সার্ভার সেটআপ করতেও বেছে নিতে পারেন এবং মানক git-http-backendসিজিআই বাইনারি ব্যবহার করতে পারেন , দেখুন: উইন্ডোজে গিট-http-ব্যাকেন্ড ডব্লু / অ্যাপাচি সেটআপ করার পদক্ষেপগুলি কী?


নোট করুন যে "আজকাল" 2 বছর আগে শেষ ছিল। শীর্ষস্থানীয় উত্তর হিসাবে, আমি জানতে আগ্রহী হব যে আপনার মনে কিছু বদলেছে কিনা?
RyanW

লিনাক্স উভয় সমানভাবে সমর্থিত, এবং উভয় থাকার আছে। উইন্ডোজ পরিস্থিতি সম্পর্কে আমি এখনই খুব বেশি কিছু জানি না *, অন্যথায় আমি এইচটিটিপি সমর্থনটি পছন্দসই সমাধান হিসাবে প্রত্যাশা করি। * যেহেতু আমি বেশিরভাগ ম্যাক / লিনাক্সে আছি "এই দিনগুলিতে";)
vdboor

হাই @vdboor আমার একটি প্রশ্ন আছে। আমরা যদি এসএসএস ব্যবহার করে থাকি তবে আমরা পাবলিক কী প্রমাণীকরণ পেতে পারি যাতে প্রতিবার আমরা টানতে বা ধাক্কা দিতে চাইলে একটি পাসওয়ার্ড প্রেরণ করা দরকার না। এই একক সাইন ইন বৈশিষ্ট্য Smart Httpপদ্ধতিতে উপলব্ধ ? মানে সার্ভারে একবারে সমস্ত ধাক্কা / টান কর্মের জন্য পাসওয়ার্ড নির্দিষ্ট করা।
আমিরহসেইন


2

এই প্রয়োজনগুলি পরিবেশন করতে আপনি সাইগউইন + এসএসএইচ + গিটোসিস ব্যবহার করে দেখতে পারেন, তবে দুর্ভাগ্যক্রমে এটি কোনও সাধারণ পয়েন্ট-ও-ক্লিক সেটআপ প্রক্রিয়া হবে না। আমি আমার সাম্প্রতিক অভিজ্ঞতার উপর একটি বিস্তারিত ব্লগ পোস্ট লিখেছি (সেটআপ পদ্ধতি সহ)।

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


কোন এসএসএইচ ক্লায়েন্ট বিকল্পটি সবচেয়ে ভাল? - কচ্ছপবিশেষ একটি বা ওপেনএসএসএইচ?
গুবার

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

1

আপনি এটি সাইগউইনের অধীনে সেট আপ করতে পারেন :

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

সাইগউইন থেকে সঠিকভাবে গিট কাজ করা


এটি লক্ষ্য করা উচিত যে গিট-ডিমন কেবল গিট: // প্রোটোকল (এসএসএস বা ফাইল নয়) ব্যবহার করে অ্যাক্সেস সরবরাহ করে এবং কেবল পঠনযোগ্য। লেখার অ্যাক্সেস সরবরাহ করতে এটি ssh বা ফাইল সিস্টেমের (বা এটিতে একটি বিমূর্তি) মাধ্যমে সম্পন্ন করতে হবে।
এম্বলিং



1

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


তুমি কি চেষ্টা করেছ?
জানুস ট্রোলসেন

1

এখানে কিছু বিকল্প রয়েছে:


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

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

1
এটি কেবলমাত্র জিইউআই পদ্ধতি নয় - এছাড়াও gitstack.com রয়েছে (আমি এই প্রকল্পের সাথে জড়িত নই এবং এটি চেষ্টা করি নি)। অন্যরাও থাকতে পারে।
rjmunro

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

উইন্ডোজে ক্রিপি এনভায়রনমেন্ট .... দরিদ্র আপনি উইন্ডোজ ব্যবহারকারীরা আপনার ডলারের অর্থ গুচ্ছ বক্রতার জন্য দেয়। :) পরিবর্তে Bonobogitserver.com ব্যবহার করুন ।
আমিরহসেইন



0

আমি বর্তমানে মূল্যায়ন করছি গিটস্ট্যাক

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



0

গিটল্যাব একটি দুর্দান্ত সমাধান এবং এতে একটি ওয়েব ভিত্তিক ইন্টারফেস অন্তর্ভুক্ত। এটি আপনার প্রয়োজনীয়তার মধ্যে কাজ করার জন্য।

  1. আপনার উইন্ডোজ সার্ভারে হাইপারভি চালু করুন
  2. একটি লিনাক্স ভিএম স্পিন আপ করুন
  3. ভিএম-তে গিটল্যাব ইনস্টল করুন

গিটল্যাব 2 জিগ র‌্যাম নেয়, এটি কোনও যুক্তিসঙ্গত ধারণা নয়।
আমিরহসেইন

0

আপনার কাছে যদি 5-10 বিকাশকারী দল থাকে তবে আমি পরামর্শ দেব যে এসএসএস সহ ভ্যানিলা গিট দিয়ে যান। সেট আপ করা সহজ এবং ট্রানজিটে ডেটা রক্ষার জন্য আপনার কাছে এসএসএস রয়েছে।

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


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