জেরিট সম্প্রদায়ের জন্য এটি এক প্রকারের প্রয়োজন কারণ আমি এর উত্তরটি এগিয়ে যাওয়ার সিদ্ধান্ত নিয়েছি। বর্তমানে, জেরিটের জন্য উন্নত সেটআপগুলি কভার করার পুরো টিউটোরিয়াল নেই। আমি আশা করছি এটি অন্যকে এক্সপি / চটপটে অনুশীলনগুলি অন্বেষণ করতে এবং জেরিটকে আপ এবং চলমান রাখতে সহায়তা করবে। আপনি সমস্ত সূক্ষ্ম সেটআপ চ্যালেঞ্জ এবং বিশদ বিবরণ অতিক্রম করার পরে এটি দুর্দান্ত সরঞ্জাম।
এই ইনস্টল টিউটোরিয়ালটি নির্দিষ্ট পরিবেশের জন্য বরং অনন্য:
- উইন্ডোজ 2008 সার্ভার
- PostgreSQL
- হুল বিড়াল
- অ্যাক্টিভ ডিরেক্টরি মাধ্যমে LDAP
- Gerrit
- msysgit
আপনি শুরু করার আগে, নিশ্চিত হয়ে নিন যে আপনি আপনার সিস্টেমে গিট ইনস্টল করেছেন। Http://code.google.com/p/msysgit/downloads/list থেকে উইন্ডোজের জন্য সর্বশেষতম এমএসজিগিট কমান্ড লাইন সরঞ্জামটি ডাউনলোড করুন
নিশ্চিত হয়ে নিন যে আপনি "উইন্ডোজের জন্য অফিসিয়াল গিটের জন্য সম্পূর্ণ ইনস্টলার" পেয়েছেন।
- MSysGit ইনস্টল করুন
- জিজ্ঞাসা করা হলে ডিফল্ট ব্যবহার করুন
- গিট কনফিগার করুন
আপনি যদি মিসেসজিটে গিটওয়েব সংস্করণটি ব্যবহার করতে চান, আপনি সিজিআই.এম.পি প্রায় চারপাশে কিছু সমস্যা লক্ষ্য করবেন notice আমি এই সমস্যাটি সমাধানের জন্য একটি স্থির উল্লেখ করতে চাই।
১.7.৮ হিসাবে এমএসএসজিট ডিসট্রোর সাথে অন্তর্ভুক্ত পার্লটি ভেঙে গেছে, http://groups.google.com/group/msysgit/browse_thread/thread/ba3501f1f0ed95af । ইউনিকোর ফোল্ডারটি utf8_heavy.pl এবং CGI.pm সহ অনুপস্থিত পার্ল মডিউলগুলি পরীক্ষা করে আপনি যাচাই করতে পারেন:
perl -mCGI -mEncode -mFcntl -mFile :: Find -mFile :: Basename -e "" আপনি সম্ভবত নিম্নলিখিত ব্যতিক্রমের মুখোমুখি হবেন:
l perl -mCGI -mEncode -mFcntl -mFile :: Find -mFile :: বেস নাম -e "" @INC- এ সিজিআই.পি. সনাক্ত করতে পারে না (@ আইএনসি রয়েছে: /usr/lib/perl5/5.8.8/msys / usr / lib / p erl5 / 5.8.8 /usr/lib/perl5/site_perl/5.8.8/msys /usr/lib/perl5/site_perl/5.8.8 / u sr / lib / perl5 / site_perl।)। BEGIN ব্যর্থ হয়েছে - সংকলন বাতিল হয়েছে।
আপনি যদি সিজিআই.এম. হারিয়ে গেছেন, আপনাকে মডিউলটি এমএসএস পরিবেশে স্থাপন করতে হবে: আপনাকে এগুলি 5.8.8 ডিস্ট্রো থেকে পুনরুদ্ধার করতে হবে:
http://strawberryperl.com/releases.html
ফাইল: স্ট্রবেরি-perl-5.8.8.3.zip
বিষয়বস্তু: বিন / লিবিব / সাইট /
lib এর বিষয়বস্তুগুলি MSysgit / lib / perl5 / 5.8.8 এ অনুলিপি করুন এবং বিদ্যমান ফাইলগুলি ওভাররাইট করুন।
যদি কমান্ডলাইন গিট ব্যবহার করে থাকে তবে আপনার বিশ্বব্যাপী কনফিগারেশন সেটিংসকে গিটে যুক্ত করুন:
git config --global user.name "Your Name"
git config --global user.email you@corporation.com
git config --global core.autocrlf false
নিশ্চিত হয়ে নিন যে এখানে ব্যবহৃত শংসাপত্রগুলি জারিতের শংসাপত্রগুলির সাথে মিলে। অন্যথায়, জীবাণু আপনার অনুরোধ প্রত্যাখ্যান করবে।
জেরিট ইনস্টল এবং কনফিগার করার নির্দেশাবলী নীচে রয়েছে:
- প্রথমে সার্ভার হোস্টিং পোস্টগ্রিতে লগইন করুন এবং জেরিটের জন্য একটি ব্যবহারকারী এবং ডাটাবেস তৈরি করুন
- creatuser --username = postgres -A -D -P -E জারিট 2
- createdb --username = postgres -E UTF-8 -O জিরিট 2 রিভিউডিবি
- এখন, জেরিটের জন্য হোস্টের কাছে ফিরে যেতে হবে এবং জেরিট মোতায়েনের জন্য 3 টি ডিরেক্টরি তৈরি করুন
- জারিতের জন্য বেস ইনস্টল ডিরেক্টরি তৈরি করুন, যুদ্ধের স্থাপনার বিষয়বস্তুগুলির জন্য পছন্দসই সংস্করণযুক্ত ডিরেক্টরি
- টমকাটের জন্য একটি উপ-ডিরেক্টরি তৈরি করুন
- স্কিমা এবং কনফিগারেশন মোতায়েনের জন্য একটি কনফিগার ডিরেক্টরি তৈরি করুন
- বিষয়বস্তুগুলি দেখতে এইরকম হওয়া উচিত:
- Gerrit
- হুল বিড়াল
- কনফিগ
- Gerrit-এক্সএক্স
- Http://tomcat.apache.org/download-60.cgi থেকে টমক্যাটটি ডাউনলোড করুন
- দ্রষ্টব্য: বেশিরভাগ লিনাক্স ডিস্ট্রিবিউশনগুলিতে এটি তাদের আপডেট পরিচালকদের কাছ থেকে উপলব্ধ। উদাহরণ: উবুন্টুতে সিন্যাপটিক ব্যবহার করুন
- টমক্যাট ডিরেক্টরিতে আপনার টমক্যাট ইনস্টল স্থাপন করুন
- Http://code.google.com/p/gerrit/downloads/list থেকে সর্বশেষ জারিট.ওয়ার ডাউনলোড করুন
।
- বেস জারিত ডিরেক্টরিতে ফাইল অনুলিপি করুন
- জারিত-এক্স সাব-ডিরেক্টরিতে যুদ্ধের ফাইলটি বের করুন
- জিরিট বেস ডিরেক্টরিতে সিডি করুন এবং রান করুন
java -jar gerrit-2.4-rc0.war
init -d config
- এই কনফিগারেশনে এলডিএপি এবং প্রক্সির পিছনে চলার জন্য অতিরিক্তগুলি অন্তর্ভুক্ত রয়েছে, প্রয়োজন না হলে এই বিকল্পগুলি কনফিগার করবেন না।
এক্সিকিউট:
C:\your_path\gerrit>java -jar gerrit-2.4-rc0.war init -d config
*** Gerrit Code Review 2.4-rc0
***
Create 'C:\your_path\gitserver\gerrit\config' [Y/n]? Y
*** Git Repositories
***
Location of Git repositories [git]: C:\your_path\gitserver\repository\ha
*** SQL Database
***
Database server type [H2/?]: postgresql
Server hostname [localhost]: database.corp.local
Server port [(POSTGRESQL default)]:
Database name [reviewdb]:
Database username [Administrator]: gerrit2
gerrit2's password :
confirm password :
*** User Authentication
***
Authentication method [OPENID/?]: LDAP
LDAP server [ldap://localhost]: ldaps://ldap.corp.local:
636
LDAP username : CN=Administrator,CN=Users,DC=corp,DC=local
CN=Administrator,CN=Users,DC=corp,DC=local's password :
confirm password :
Account BaseDN [DC=corp,DC=local:636]: CN=Users,DC=corp,DC=l
ocal
Group BaseDN [CN=Users,DC=corp,DC=local]:
*** Email Delivery
***
SMTP server hostname [localhost]: smtp.corporation.com
SMTP server port [(default)]: 465
SMTP encryption [NONE/?]: SSL
SMTP username [Administrator]: build@corporation.com
build@corporation.com's password :
confirm password :
*** Container Process
***
Run as [Administrator]:
Java runtime [C:\Program Files\Java\jre6]:
Copy gerrit.war to C:\your_path\gitserver\gerrit\config\bin\gerrit.war [Y/n]?
Copying gerrit.war to C:\your_path\gitserver\gerrit\config\bin\gerrit.war
*** SSH Daemon
***
Listen on address [*]:
Listen on port [29418]:
Gerrit Code Review is not shipped with Bouncy Castle Crypto v144
If available, Gerrit can take advantage of features
in the library, but will also function without it.
Download and install it now [Y/n]? n
Generating SSH host key ... rsa(simple)... done
*** HTTP Daemon
***
Behind reverse proxy [y/N]?
Use SSL (https://) [y/N]?
Listen on address [*]:
Listen on port [8080]:
Initialized C:\your_path\gitserver\gerrit\config
Automatic startup not supported on Win32.
- সার্ভার হিসাবে জেরিট সেট আপ করার বিষয়ে চিন্তা করবেন না, আমরা পরে এটি কনফিগার করব
- কনফিগারেশন সম্পাদনা করুন \ ইত্যাদি \ gerrit.config
- Gerrit ধারার অধীন, জন্য conicalWebUrl = একটি সেটিং যোগ
http://review.corporation.com/
- যদি আপনার প্রকল্পগুলি traditionalতিহ্যগত প্রকল্প.git বিন্যাস অনুসরণ না করে তবে নিম্নলিখিত বিভাগটি যুক্ত করুন:
- আপনার গিটওয়েব সার্ভারে ফাইল সম্পর্কিত লোকাইটন এবং ইউআরএল যুক্ত বৈশিষ্ট্য যুক্ত করুন
gerrit.config আপডেট:
[gitweb]
cgi = C:\\path to msysgit\\Git\\share\\gitweb\\gitweb.cgi
url = https://gitweb.corporation.com
type = custom
project = ?p=${project};a=summary
revision = ?p=${project};a=commit;h=${commit}
branch = ?p=${project};a=shortlog;h=${branch}
filehistory = ?p=${project};a=history;hb=${branch};f=${file}
- আপনি পরিবেশন করতে যদি http / https ব্যবহার করেন তবে নিম্নলিখিতগুলি যুক্ত করুন:
gerrit.config আপডেট:
[download]
scheme = http
- আপনি যদি সক্রিয় ডিরেক্টরি সহ এলডিএপি ব্যবহার করেন তবে আপনাকে এডি সমর্থন করতে আপনার সেটিংসগুলিকে অতিরিক্ত সেটিংস যোগ করতে হবে:
gerrit.config আপডেট:
[ldap]
sslVerify = true
server = ldaps://ldap.corp.local:636
username = CN=Administrator,CN=Users,DC=corp,DC=local
accountBase = CN=Users,DC=corp,DC=local
accountPattern = (&(objectClass=person)(sAMAccountName=${username}))
accountFullName = displayName
accountEmailAddress = mail
accountSshUserName = sAMAccountName
groupBase = CN=Users,DC=corp,DC=local
groupMemberPattern = (sAMAccountName=${username})
groupName = cn
Server.xml:
<Server port="8006" shutdown="SHUTDOWN">
<Service name="Catalina">
<Engine name="Catalina" defaultHost="localhost">
<Host name="localhost" appBase="webapps" unpackWARs="true">
<Context path="" docBase="C:\your_path\gitserver\gerrit\gerrit-2.4" debug="0" reloadable="false">
<Resource
name="jdbc/ReviewDb"
type="javax.sql.DataSource"
username="gerrit2"
driverClassName="org.postgresql.Driver"
password="secret"
url="dbc:postgresql://yourPsqlServer:5432/reviewdb"
/>
</Context>
</Host>
</Engine>
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"/>
<Connector port="8011" protocol="AJP/1.3" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
disableUploadTimeout="true" enableLookups="false"
acceptCount="100" URIEncoding="UTF-8" />
</Service>
</Server>
আপনি অ্যাপাচি এইচটিটিপি সার্ভারের সাথে প্রক্সি করার উদ্দেশ্যে না থাকলে আপনার এজেপি সংযোজকের প্রয়োজন হবে না। আমি এটি এসএসএল এনক্রিপশন অফলোড এবং শংসাপত্রগুলি পরিচালনা করতে ব্যবহার করি। প্রয়োজন না হলে এটি সরিয়ে ফেলুন। আপনার যদি এইচটিটিপি সংযোগকারী পোর্টটি 80-এ পরিবর্তন করা নিশ্চিত হন তবে আপনি যদি স্ট্যান্ডেলোন চালানোর ইচ্ছা করেন।
উপরের কনফিগারেশনটি পোস্টগ্রিস সহ ব্যবহারের জন্য। আপনি যদি মাইএসকিউএল ব্যবহার করে থাকেন তবে আপনাকে মাইএসকিউএলের জন্য নিম্নলিখিত সংস্থানটি দিয়ে সংস্থানটি প্রতিস্থাপন করতে হবে:
Server.xml:
<Resource
name="jdbc/ReviewDb"
type="javax.sql.DataSource"
username="gerrit2"
driverClassName="org.gjt.mm.mysql.Driver"
password="secret"
url="jdbc:mysql://yourMsqlServer/reviewdb?autoReconnect=true"
/>
এই মুহুর্তে, আপনি এখন একটি পরিষেবা হিসাবে জেরিট কনফিগার করতে এবং পর্যালোচনা সিস্টেমটি অনলাইনে আনতে প্রস্তুত।
- প্রথমে, পরিষেবা হিসাবে চলমান জেরিটের জন্য টমক্যাট সেটিংসগুলিকে টুইট করুন
- টমকাট / বিন এবং সম্পাদনা পরিষেবা.ব্যাট করুন
Jvm বিকল্পগুলি এনটি সার্ভিসের জন্য আলাদাভাবে সেট করা আছে। এনটি পরিষেবাটি ইনস্টল করার আগে আপনাকে অবশ্যই আপনার service.bat ফাইলটি পরিবর্তন করতে হবে। এই ফাইলটি অন্য স্টার্টআপ.বাট এবং শাটডাউন স্ক্রিপ্টগুলির সাথে টমক্যাট / বিন ডিরেক্টরিতে থাকে। নিম্নলিখিত বিভাগে স্ক্রোল করুন:
"%EXECUTABLE%" //US//%SERVICE_NAME% \++JvmOptions "-Djava.io.tmpdir=%CATALINA_BASE%\temp;-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager;-Djava.util.logging.config.file=%CATALINA_BASE%\conf\logging.properties" \--JvmMs 128 \--JvmMx 256
নিম্নলিখিতটি মেলে এই লাইনটি সংশোধন করুন:
"%EXECUTABLE%" //US//%SERVICE_NAME% \++JvmOptions "-Djava.io.tmpdir=%CATALINA_BASE%\temp;-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager;-Djava.util.logging.config.file=%CATALINA_BASE%\conf\logging.properties" \++JvmOptions="-XX:MaxPermSize=256m" \++JvmOptions="-XX:+CMSClassUnloadingEnabled" \++JvmOptions="-XX:+CMSPermGenSweepingEnabled" \--JvmMs 512 \--JvmMx 1024
প্রাথমিক মেমরি, জেভিএমএমগুলি অবশ্যই জারিত এবং বর্ধিত, জেভিএমএমএক্সের জন্য 512 এমবিতে 1024 এমবিতে সেট করা উচিত।
এখন আপনি উইন্ডোজগুলির নীচে পরিষেবা হিসাবে জারিট স্থাপন করতে প্রস্তুত। কেবল নিম্নলিখিতটি কার্যকর করুন:
C:\your_path\gitserver\gerrit\tomcat\bin>service install gerrit
Installing the service 'gerrit' ...
Using CATALINA_HOME: "C:\your_path\gitserver\gerrit\tomcat"
Using CATALINA_BASE: "C:\your_path\gitserver\gerrit\tomcat"
Using JAVA_HOME: "C:\Program Files\Java\jdk1.6.0_31"
Using JVM: "C:\Program Files\Java\jdk1.6.0_31\jre\bin\server\jvm.dl
l"
The service 'gerrit' has been installed.
C:\your_path\gitserver\gerrit\tomcat\bin>
আপনার সার্ভার পরিচালককে যান এবং পরিষেবাদি নোডটি খুলুন। জেরিটের জন্য বৈশিষ্ট্যগুলি খুলুন এবং নিশ্চিত করুন যে আপনি স্টার্টআপ প্রকারটি স্বয়ংক্রিয়ভাবে সেট করেছেন:
ডায়ালগ প্রয়োগ এবং বন্ধ করুন।
ঠিক আছে ... আমরা কি এখনও শেষ করেছি? দুর্ভাগ্যক্রমে না, আরও কয়েকটি ধাপ যেতে হবে। সেখানে থাকো।
এখন আপনি পরিষেবাটি শুরু করতে প্রস্তুত। কেবল জেরিট পরিষেবাটি হাইলাইট করুন এবং বাম দিকে শুরু বিকল্পটি ক্লিক করুন।
টমক্যাট / লগ ডিরেক্টরিতে লগগুলি পর্যালোচনা করুন। নিশ্চিত করুন যে কোনও অসামান্য ত্রুটি নেই। আপনার যদি সমস্যা হয় তবে আপনি এখানে বা জারিত মেলিং তালিকায় প্রশ্ন জিজ্ঞাসা করতে পারেন:
http://groups.google.com/group/repo-discuss
জেরিটটি দেখতে এখন আপনার সার্ভারের ইউআরএল প্রবেশ করাতে সক্ষম হবেন: http : //review.cor কর্পোরেট. com: 8080
আপনাকে আপনার ssh সর্বজনীন কী প্রবেশ করার অনুরোধ জানানো হবে। আপনি কেবল এইচটিটিপি-র পরিবর্তে গিট / জেরিট ব্যবহারের উদ্দেশ্যে এসএসএসের মাধ্যমে ব্যবহার করতে চাইলে এটি কেবল প্রয়োজনীয় is আমি এগিয়ে গিয়ে সেট আপ করেছি কারণ এটির জন্য একটি ভাল বিকল্প।
এসএসএইচ কনফিগার করুন
অ্যাক্সেসের জন্য একটি ssh কী তৈরি করুন:
প্রশাসক @ সার্ভার test / পরীক্ষা $ ssh-keygen -t rsa
আপনার পছন্দের ইমেল ঠিকানা দিয়ে ওয়েব ইন্টারফেসের মাধ্যমে জেরিটে একটি নতুন অ্যাকাউন্ট নিবন্ধন করুন। সাইন ইন এবং কোনও অ্যাকাউন্ট নিবন্ধিত করার জন্য প্রথম ব্যবহারকারীর ওয়েবে এবং এসএসএইচ-র মাধ্যমে সার্ভার পরিচালনার অনুমতি দেওয়ার সাথে সাথে স্বয়ংক্রিয়ভাবে পুরোপুরি অধিকারপ্রাপ্ত প্রশাসক গোষ্ঠীতে স্থাপন করা হবে। পরবর্তী ব্যবহারকারীরা স্বয়ংক্রিয়ভাবে অননুমোদিত ব্যবহারকারী হিসাবে নিবন্ধিত হবে।
আপনার ব্যবহারকারী হিসাবে একবার সাইন ইন হয়ে গেলে, আপনি শুরু করতে একটি সামান্য উইজার্ড খুঁজে পাবেন। উইজার্ড আপনাকে পূরণ করতে সহায়তা করে:
- আসল নাম (জেরিতে দৃশ্যমান নাম)
- আপনার ইমেল নিবন্ধ করুন (এটি অবশ্যই নিশ্চিত হওয়া উচিত)
- জেরিটের সাথে ssh + গিটের সাথে যোগাযোগ করার জন্য একটি ব্যবহারকারীর নাম নির্বাচন করুন
সার্ভার আপনাকে একটি আরএসএ পাবলিক কী জিজ্ঞাসা করবে। এটি আমরা উপরে উত্পন্ন কীটি তৈরি করেছি এবং এটি নিশ্চিত করার সময় এসেছে যে জেরিট আমাদের নতুন কী সম্পর্কে জানে এবং এটির মাধ্যমে আমাদের সনাক্ত করতে পারে।
ব্যবহারকারী @ হোস্ট: ~ $ বিড়াল .ssh / id_rsa.pub
আপনার প্রকল্পটি জনসাধারণের জন্য উন্মুক্ত না হলে কেবল নিবন্ধিত ব্যবহারকারীদের জন্য এইচটিটিপি অ্যাক্সেস কনফিগার করুন:
একটি HTTP পাসওয়ার্ড তৈরি করুন Gene
আপনার নিজের লগইনটি কনফিগার করা সত্ত্বেও, আপনাকে এখনও জিপিআরটি সার্ভারের জন্য HTTP / https এর মাধ্যমে একটি পাসওয়ার্ড তৈরি করতে হবে। আপনার সেটিংস-> HTTP পাসওয়ার্ড কনফিগারেশনটিতে যান এবং 'পাসওয়ার্ড উত্পন্ন করুন' এ ক্লিক করুন। Http (গুলি) এর উপরে সমস্ত গিট অপারেশনের জন্য এই পাসওয়ার্ডটি ব্যবহার করুন।
এখন আমরা এইচটিটিপি এর মাধ্যমে জেরিট পরীক্ষা করতে পারি। জেরিট কনফিগারেশনে আপনার উল্লেখ হওয়া ভাণ্ডারটিতে থাকা যে কোনও প্রকল্পের ক্লোন করতে সক্ষম হওয়া উচিত।
ক্লোন অপারেশন দিয়ে পরীক্ষা করুন
Administrator@SERVER ~/test
$ git clone https://review.corporation.com/sandbox
আপনার ssh অ্যাকাউন্ট পরীক্ষা করুন
Administrator@SERVER~/test
$ ssh jhuntley@localhost -p 29418
**** Welcome to Gerrit Code Review ****
Hi Jason Huntley, you have successfully connected over SSH.
Unfortunately, interactive shells are disabled.
To clone a hosted Git repository, use:
git clone ssh://jhuntley@review.corporation.com:29418/REPOSITORY_NAME.g
it
Connection to localhost closed.
এসএসএইচ এর মাধ্যমে জেরিট থেকে একটি প্রকল্প ক্লোন করুন:
Administrator@SERVER~/test
$ git clone ssh://jhuntley@127.0.0.1:29418/sandbox
Cloning into 'sandbox'...
remote: Counting objects: 183, done
remote: Finding sources: 100% (183/183)
remote: Total 183 (delta 0), reused 0 (delta 0)Receiving objects: 50% (92/183)
Receiving objects: 52% (96/183)
Receiving objects: 100% (183/183), 23.76 KiB, done.
আপনি যদি এখনই ছাড়েন না, আপনি শিথিল করতে পারেন, আপনার একটি উইন্ডোজ ২০০৮ সার্ভার দ্বারা হোস্টিং ওয়ার্কিং কোড রিভিউ সিস্টেমের সাথে নিজেকে খুঁজে পাওয়া উচিত :) এটি কোনও সেটআপের মতো সাধারণ নয় এবং আপনি বলতে পারেন যে সমস্ত অতিরিক্ত ওয়্যারেন্ট দেয় ধাপ। তবে আমাদের কারও কারও কাছে সীমিত সংস্থান রয়েছে এবং কেবলমাত্র যা সরবরাহ করা হয়েছে তা ব্যবহার করতে পারেন। আমি আশা করি এই টিউটোরিয়ালটি গেরিটকে একই পরিবেশে চালনা করতে সহায়তা করবে। জেরিট ব্যবহার শুরু করার জন্য আপনার এখনই প্রস্তুত হওয়া উচিত! উপভোগ করুন!
গেরিট ব্যবহার সম্পর্কিত আরও তথ্যের জন্য, অনুগ্রহ করে জেরিট প্রকল্পের ব্যবহারকারী গাইডের সাথে পরামর্শ করুন:
http://gerrit-documentation.googlecode.com/svn/Documentation/2.3/index.html
আপনাকে ধন্যবাদ শন পিয়ার্স IRC তে সাহায্যের জন্য!
ভবিষ্যতের রেফারেন্সের জন্য
জেরিট প্রকল্পের জন্য টিউটোরিয়ালটি ডকুমেন্টেশনে রূপান্তরিত হয়েছে। যারা আগ্রহী এবং তাদের জন্য একটি ভাল রেফারেন্স প্রয়োজন। এখানে প্যাচ অনুরোধ দেখুন:
https://gerrit-review.googlesource.com/#/c/37072