CentOS 7 এ গিটের একটি নতুন সংস্করণ ইনস্টল করুন


22

আমি আমার সেন্টোস 7 সার্ভারে গিটকে "ডিপ্লয় টু ডিপ্লয়" সক্ষম করতে চাই। বর্তমানে আমি কেবল ইউমের মাধ্যমে 1.8.3.1 গিট পেতে পারি। আমার আরও নতুন সংস্করণ দরকার

আমাকে কি উত্স থেকে এটি তৈরি করতে হবে বা আমি ব্যবহার করতে পারি এমন কোনও রেপো আছে? আমি যোগ alreay EPEL এবং elrepo কিন্তু ইস এখনও আমার গীত 1.8.3.1 দেয়।


"মোতায়েন চাপুন" এর অর্থ গিট হুক ব্যবহার করা যা একটি চাপের পরে সক্রিয় হয়। আপনি EL7 গিট সংস্করণে এ সম্পর্কিত কোন কার্যকারিতাটি মিস করছেন? এ জাতীয় অনেক কাজের জন্য আমি EL6 এ সফলভাবে গিট 1.7.1 ব্যবহার করছি।
সোভেন

2
@ সোভেনটি নতুন গিট সংস্করণের প্রয়োজনের ভিত্তিতে আমি বরং বলব যে তিনি গিট ২.৩ "ডিপ্লো টু পুশ" উল্লেখ করছেন, যা আপনাকে একটি নন-বেয়ার রিপোজিটরিতে ঠেলাঠেলি করতে সহায়তা করে এবং এর কার্যকরী ডিরেক্টরিও আপডেট করেছে - github.com/blog/1957-git-2-3-has-been- রিলিজ
andol

andol ঠিক আছে, আমি গেট ২.৩
অলিভার

উত্তর:


11

উত্স থেকে বিল্ডিং বেশ সোজা। সেন্টোস 7 এর উত্স থেকে গিট তৈরির জন্য ডিজিটাল ওশনের একটি দুর্দান্ত গাইড রয়েছে । আপনার CentOS 7 সিস্টেমে (usr / স্থানীয় / বিন /) ফলাফল বাইনারি রাখুন (যা পূর্বনির্ধারিতভাবে আপনার $ PATH এর অন্তর্ভুক্ত) এবং আপনি যেতে ভাল good

অবশ্যই আপনি প্যাকেজগুলি পছন্দ করবেন / রেপো ব্যবহার করে, তবে আপনার অবস্থার প্রেক্ষিতে আমি নিজে এটি তৈরি করতে দ্বিধা করব না।

সাধারণ তথ্যের জন্য; গেট ২.৩.০ এ পুশ টু ডিপ্লয় চালু করা হয়েছিল । এই সংস্করণটি বা তার উপরেরটি নিশ্চিত করে নিন।


27

আপনি এখানে গিট অফিসিয়াল সাইটে প্রদত্ত আইওএস সংগ্রহস্থল ( https://ius.io/ ) ব্যবহার করতে পারেন : https://git-scm.com/download/linux

এটি করতে, চালান (রুট হিসাবে):

yum install epel-release
yum remove git
rpm -U https://centos7.iuscommunity.org/ius-release.rpm
yum install git2u

( আপনি CentOS ব্যবহার না করে বা centos7এটি প্রতিস্থাপন করা যেতে পারে )।centos6rhel{6,7}


4
অবশ্যই আমি যে পদ্ধতিটি ব্যবহার করব সেহেতু আপনি আপনার বিল্ড সরঞ্জামগুলি যা তৈরি করেছেন তার চেয়ে আপনি একটি ভালভাবে বজায় রাখা আরপিএম ইনস্টল করেছেন।
কেন উইলিয়ামস

1
কেবল দ্রষ্টব্য চান যে এটি তৃতীয় পক্ষের রেপো ব্যবহার করা নিরাপদ নাও হতে পারে। এখানে এই সমস্যাটি নিয়ে কাজ করে একটি ব্লগ পোস্ট is
রোবসচ

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

12

CentOS 7.2 এর জন্য আমার এই পদ্ধতিটি রয়েছে:

rpm -U http://opensource.wandisco.com/centos/7/git/x86_64/wandisco-git-release-7-2.noarch.rpm \
    && yum install -y git

এই মুহূর্তে আমার 2.10.0জিআইটি সংস্করণ রয়েছে।

অথবা CentOS 7.1 এর জন্য একই পথ কিন্তু wandisco-git-release-7-1.noarch.rpm

আপনি উপলভ্য প্রকাশগুলি পরিদর্শন করতে পারেন http: //opens Source.wandisco.com/centos/7/git/x86_64/



1

"ইনস্ট্রাইন উইথ ইনস্ট্রিম স্ট্যাবল" ( https://ius.io/ ) রেপো আমার কাছে বেশ ভাল লাগছে।

এতে গিট ২.x আরপিএম রয়েছে যা আরপিএম বিবাদ সিস্টেমের সাথে দুর্দান্তভাবে খেলছে।

আপনি এখানে গিট আরপিএম পেতে পারেন:

https://dl.iuscommunity.org/pub/ius/stable/CentOS/7/x86_64/repoview/letter_g.group.html

আমি এসসিএল (সফ্টওয়্যার সংগ্রহ) আরও জটিল হওয়ার উপায় খুঁজে পেয়েছি। যে ব্যবহারকারী তাদের ব্যবহার করেন না তার সাথে হস্তক্ষেপ না করার জন্য তারা অত্যন্ত সতর্ক রয়েছেন। আমার মতে কিছুটা সতর্ক

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