আমি কীভাবে নিজের সার্ভারে গিথুব রাখতে পারি?


98

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

দুঃখিত যদি এটি "প্রোগ্রামিং" পর্যাপ্ত পরিমাণে বিবেচিত না হয় তবে সাধারণত প্রোগ্রামাররা জিআইটি এবং গিথুব ব্যবহার করেন


হালনাগাদ

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

বেশিরভাগ পিএইচপি জিআইটি ভিউয়ার হয় পুরানো এবং পরিত্যাক্ত প্রকল্প বা এগুলি কেবল ক্রেপের মতো দেখায় (আমি বুঝতে পারি যে আমি এগুলি আরও গিথুবের মতো করে ফিক্স করতে পারি) তবে আমি পিএইচপি-র এমন কিছু জুড়ে এসেছি যা এ পর্যন্ত আশাব্যঞ্জক বলে মনে হচ্ছে। এটিকে গিপ বলা হয় এটি এখানে গিথুব https://github.com/patrikf/glip এবং আমার কাছে এটি এখনও পর্যন্ত পিএইচপি-র জন্য পাওয়া সবচেয়ে আকর্ষণীয় এবং সহজেই সমাধান সমাধান। উন্নত গিট ব্যবহারকারীর জন্য এটি যথেষ্ট নাও হতে পারে তবে আমার পক্ষে, আমি কেবল একটি গিট রেপো দেখতে সক্ষম হতে চাই এবং এটি সেই কার্যকারিতা সরবরাহ করে।

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


4
আপনি কেন এটি নিজের সার্ভারে হোস্ট করতে চান? গিথুবের সার্ভারগুলি খুব দ্রুত এবং নির্ভরযোগ্য।
maček

58
সম্ভবত কারণ তিনি তৃতীয় পক্ষের পরিষেবাটি ব্যবহার করতে চান না। নিজের সাথে নিজের ডেটা রাখার জন্য কিছু বলার আছে।
নওফাল ইব্রাহিম

4
মূলত তাই আমি এটিকে আমার ডেভ সার্ভার থেকে চালাতে পারি
জেসনডাভিস

আপনার কাছে গিথুব থাকতে পারে না তবে আপনি গিটোলাইট, গিটোসিস বা গিটরিয়াসের মতো গিট হোস্টিং স্ক্রিপ্ট ব্যবহার করতে পারেন।
CodeInChaos

8
বা সম্ভবত মাইক্রোসফ্ট গিথুবকে কিনেছিল।
কেজি

উত্তর:


74

নেই GitHub এন্টারপ্রাইজ আপনার চাহিদা সন্তুষ্ট। এবং গিথুব এন্টারপ্রাইজের একটি ওপেন সোর্স "ক্লোন" রয়েছে।

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


4
ঠিক বুঝতে পেরেছি এটি রুবি, এটি যদিও দুর্দান্ত
জেসনডাভিস

11
আপনি নিজের সার্ভারে বিনামূল্যে গিটল্যাব চালাতে পারেন। গিটহাব এন্টারপ্রাইজের জন্য প্রচুর অর্থ ব্যয় হয়।
কাজ

Gitea এবং Gogs শুধু GitHub মত চেহারা। আপনার উত্তরটি ২০১১ সালের এবং এটি পুরানো বলে মনে হচ্ছে
সামথিংসমথিং

31

আমি বেশ অবাক হয়েছি কেউ ওপেন-সোর্স প্রকল্প গগস (http://gogs.io) বা এর উত্সযুক্ত কাঁটাচামচ বলে না যার নাম গিটিয়া (http://gitea.io) যা মূলত গিটলব যা করে তা করে তবে তা দিয়ে ন্যূনতম সিস্টেমের সংস্থান (নিম্ন পদাঙ্ক), উদাহরণস্বরূপ একটি রাস্পবেরি পাইতে চালানোর জন্য নিখুঁত being ইনস্টলেশন ও রক্ষণাবেক্ষণও সহজ উপায়।



12

আপনার নিজের গিট সার্ভার চালানোর জন্য আপনার কাছে প্রচুর বিকল্প রয়েছে,

  1. বিটবকেট সার্ভার

    বিটবকেট সার্ভারটি বিনামূল্যে নয়, তবে ব্যয়বহুল নয়। এটির জন্য আপনার কেবলমাত্র একবার খরচ হয় (এখনকার হিসাবে 10)) আপনি যদি দীর্ঘস্থায়ী সমাধান চান তবে বিটবুকিট একটি দুর্দান্ত বিকল্প।

  2. গিটিয়া ( https://gitea.io/en-us/ )

    গিটি এটি একটি মুক্ত উত্স প্রকল্প। এটি ক্রস প্ল্যাটফর্ম এবং লাইটওয়েট। আপনি কোনও খরচ ছাড়াই এটি ব্যবহার করতে পারেন। মূলত গোগস ( http://gogs.io ) থেকে কাঁটাচামচ করা হয়েছে । এটি গোলাংয়ে লাইটওয়েট কোড হোস্টিং সমাধান যা এমআইটি লাইসেন্সের আওতায় প্রকাশিত হয়। এটি উইন্ডোজ, ম্যাকোস, লিনাক্স, এআরএম এবং আরও অনেক কিছুতে কাজ করে।

  3. গোগস ( http://gogs.io )

    গোগস একটি স্ব-হোস্টেড এবং ওপেন সোর্স প্রকল্প যা গিথুব জুড়ে প্রায় 32k তারা রয়েছে। আপনি বিনা ব্যয়ে গোগগুলি সেট আপ করতে পারেন।

  4. গিটল্যাব ( https://gitlab.com/ )

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

  5. জিএনইউ সাভানাঃ ( https://savannah.gnu.org/ )

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

  6. গিটপ্রিপ ( http://gitprep.yukikimoto.com/ )

    গিটপ্রেপ হ'ল গিথুব ক্লোন। আপনি ইউনিক্স / লিনাক্সে পোর্টেবল গিটহাব সিস্টেম ইনস্টল করতে পারেন। আপনি সীমাবদ্ধতা ছাড়াই ব্যবহারকারী এবং সংগ্রহস্থল তৈরি করতে পারেন। এটি ফ্রি সফটওয়্যার।

  7. ক্যালিথেস ( https://kallithea-scm.org/ )

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

  8. টিউলিপ ( https://www.tuleap.org/ )

    টিউলিপ হ'ল একটি সফ্টওয়্যার ডেভলপমেন্ট এবং চটজলদি পরিচালনা সমস্ত ইন-ওয়ান, 100% মুক্ত উত্স। আপনি এটি ডকার বা সেন্টোস সার্ভারে ইনস্টল করতে পারেন।

  9. গতিশীলতা ( https://www.phacility.com/ )

    ফ্যাব্রিকেটর ওপেন সোর্স এবং আপনি এটিকে স্থানীয়ভাবে নিজের হার্ডওয়ারে বিনামূল্যে ডাউনলোড এবং ইনস্টল করতে পারেন। ওপেন সোর্স ইনস্টল সম্পূর্ণ ফিচারসেট সহ একটি সম্পূর্ণ ইনস্টল।


10

কয়েকটি মুক্ত উত্স বিকল্প রয়েছে:


4
রোডকোড বর্তমানে বেশিরভাগ পার্শ্ব ভিত্তিক নয়, গিট বনাম
পার্কিয়াল

4
রোডকোড আসলে ওপেন সোর্স নয়। গিটল্যাব এমআইটি।
কাজ


5

আপনার যদি অবশ্যই গিটহাব থাকতে পারে তবে ইতিমধ্যে উল্লিখিত হিসাবে এন্টারপ্রাইজ সংস্করণ রয়েছে।

আপনি যদি আপনার প্রতিষ্ঠানের জন্য সেন্ট্রাল গিট সার্ভার চালনার বিকল্প খুঁজতে চান তবে আপনি গিটোলাইট চেষ্টা করতে পারেন।

https://github.com/sitaramc/gitolite
https://github.com/sitaramc/gitolite/wiki/


ধন্যবাদ, আমি ঠিক
গিথুবের

4

আমি গিট পিএইচপি বাস্তবায়নগুলিও অনুসন্ধান করেছি, তবে কোনও ফলাফল নেই। গিটহাবের অনুরূপ কোনও সাইট পুনরায় তৈরির একমাত্র উপায় হ'ল আপনার নিজের সার্ভারে "রিয়েল" গিট সার্ভার সেটআপ করা এবং তারপরে http://www.xiphux.com/programming/gitphp/ এর মতো একটি পিএইচপি গিট ওয়েব ক্লায়েন্ট ব্যবহার করা ।

দুর্ভাগ্যক্রমে, আপনি একটি হোস্টিং সমাধানের সাথে এটি করতে ভুলে যেতে পারেন। আপনার একটি আসল ভার্চুয়াল সার্ভার দরকার যেখানে আপনি যা চান তা ইনস্টল করতে পারেন।

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



4

আটলশিয়ান স্ট্যাশ (এখন বিটবকেট সার্ভার নামে পরিচিত) একটি ভাল গিথুব এন্টারপ্রাইজ বিকল্প হিসাবে সেখানে পৌঁছেছে। আমি কিছুটা জিরার বেশ্যা তাই আমি আপনার সাথে একীকরণগুলি পছন্দ করি।


9
তুমি কি জিরা?
রুবি রেসার

@ রুবিরেসার আমার ধারণা যে সে কে হওয়া উচিত :)
অ্যালেক্স আইভ্যাসিভ

//, ব্যতীত আপনি PR- কে একীভূত করতে পারবেন না। যা আপনি পারেন, জিএইচ তে স্ট্যাশকে ধন্যবাদ, আমি পর্যায়ক্রমে একটি বড় হাই-টেক যানবাহন প্রস্তুতকারকের সাথে চুক্তিতে আমার জীবনের প্রায় 8 ঘন্টা হারাব।
নাথান বাসানিজ

3

হ্যাঁ, গিটহাব এন্টারপ্রাইজ আছে :)

https://enterprise.github.com

কেবল সমস্যাটি এটি কিছুটা দামি :(


4
2020 আপডেট - আপনার গিটহাব ফ্রি পরিকল্পনার অংশ হিসাবে এখন আপনার কাছে ব্যক্তিগত সংগ্রহস্থলগুলিতে সীমাহীন সহযোগী রয়েছে। আমাদের প্রো পরিকল্পনার জন্য মাসিক মূল্য নির্ধারণ করা হয়েছে month 7 / মাস থেকে to 4 / মাসে। আমাদের প্রদত্ত টিম পরিকল্পনার জন্য মাসিক মূল্য নির্ধারণ করা হয়েছে $ 9 / ব্যবহারকারী থেকে $ 4 / ব্যবহারকারীকে
ওয়ারফিশ


2

আপনি গিথুবের কোন বৈশিষ্ট্যগুলি সন্ধান করছেন?

আপনি যদি সহযোগিতা না চান, অনুরোধগুলি টানুন ইত্যাদি তবে কেবল আপনার নিজের সংগ্রহস্থলগুলি দেখতে পারাতে চান, আপনার git instawebজন্য কিছু তৈরি করবে।


হ্যাঁ আমি খুব সহজেই উত্স কোড সহজে ব্রাউজ করতে সক্ষম
হচ্ছি

গিট ইনস্টাওয়েব তখন পর্যাপ্ত পরিমাণের চেয়ে বেশি হওয়া উচিত। আপনি গিথুব ডিফল্ট ভিউয়ের চেয়ে অনেক বেশি বিশদ পান তবে এটি "ওয়েব 2.0" কম less
নওফাল ইব্রাহিম


2

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


4
সম্প্রদায় সংস্করণে ওয়েব হুকস , সিস্টেম হুকস এবং কাস্টম হুকস রয়েছে ডকুমেন্টাব্ল্যাবসেস / ওয়েবে_হুকস
Sytse সিজব্রান্দিজ

1

আপনি আপাচি এইচটিটিপি সার্ভারের মাধ্যমে গিট (পুরো গিথুব নয়) চালাতে পারেন, যাতে আপনি আপনার সার্ভারের ফাইল সিস্টেমে গিট রেপো হোস্ট করতে পারেন এবং এটি HTTP এর মাধ্যমে প্রকাশ করতে পারেন। আপনি সমস্ত গিট কার্যকারিতা পান তবে স্পষ্টতই আপনি সমস্যার সমাধান করতে পারবেন না pull-request। আপনার স্ব-হোস্ট করা গিট রেপোতে সংযুক্ত যে কোনও সরঞ্জাম বাকি বৈশিষ্ট্যগুলি প্রয়োগ করতে পারে।

তথ্যসূত্র: http://git-scm.com/docs/git-http- ব্যাকএন্ড


যদি আপনি পারেন তবে আমি দৃ strongly়ভাবে এই রুটটি সুপারিশ করছি। পরিষেবাটি নিজে হোস্টিংয়ের মাধ্যমে আপনি ২ য় পক্ষের উপর নির্ভরশীল নন।
ফিল

0

এছাড়াও আপনি ট্র্যাক ইনস্টল করতে পারেন । এটি গিট সার্ভারের চেয়েও বেশি, এতে টিকিট পরিচালনা এবং প্রকল্প পরিচালনার মতো অন্যান্য বৈশিষ্ট্য রয়েছে। এছাড়াও এটি প্লাগিনগুলির মাধ্যমে প্রসারিত করার সম্ভাবনা রয়েছে।

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