GitBucket 4.38 કસ્ટમ ફીલ્ડ, સુધારાઓ અને વધુ માટે સપોર્ટ સાથે આવે છે

GitBucket GitHub-શૈલી સહયોગી વિકાસ સિસ્ટમ

ગિટબકેટ એ ગિટ વેબ પ્લેટફોર્મ છે જે સ્કેલા દ્વારા સંચાલિત છે

તાજેતરમાં GitBucket 4.38 ના નવા સંસ્કરણના પ્રકાશનની જાહેરાત કરવામાં આવી હતી, જે GitHub, GitLab અથવા Bitbucket-શૈલી ઇન્ટરફેસ સાથે Git રિપોઝીટરીઝ સાથે સહયોગ સિસ્ટમ વિકસાવે છે.

ગિટબકેટ અવકાશ સુવિધાઓના સમૂહ સાથે આવે છે જેમાં GitLFS સપોર્ટ, મુદ્દાઓ, પુલ વિનંતી, સૂચનાઓ, પ્લગઇન સિસ્ટમ, Git સાર્વજનિક અને ખાનગી રીપોઝીટરીઓ શામેલ છે એલડીએપી સાથે સરળતાથી એકીકૃત પણ થઈ શકે છે એકાઉન્ટ્સ અને જૂથોના સંચાલન માટે. ગિટબકેટ કોડ સ્કેલા માં લખાયેલ છે અને અપાચે 2.0 હેઠળ લાઇસન્સ થયેલ છે.

ગિટબકેટ તેમાં પ્લગઈન સિસ્ટમ છે. જે સમુદાય યોગદાનકર્તાઓ દ્વારા વિકસિત પ્લગિન્સનો સંગ્રહ દર્શાવે છે. પ્લગિન્સના સ્વરૂપમાં, આવશ્યક નોંધો બનાવવા, જાહેરાતો પોસ્ટ કરવી, બેકઅપ્સ, ડેસ્કટોપ પર સૂચનાઓ પ્રદર્શિત કરવી, કમિટ કરવાનું પ્લોટિંગ અને AsciiDoc ડ્રોઇંગ જેવી સુવિધાઓ લાગુ કરવામાં આવી છે.

GitBucket 4.38 હાઇલાઇટ્સ

GitBucket 4.38 ના આ નવા સંસ્કરણમાં જે રજૂ કરવામાં આવ્યું છે, તે હાઇલાઇટ કરવામાં આવ્યું છે વૈવિધ્યપૂર્ણ ક્ષેત્રો ઉમેરવાની ક્ષમતા પ્રદાન કરે છે સમસ્યાઓ અને વિનંતીઓ ખેંચવા માટે. ક્ષેત્રો રીપોઝીટરી રૂપરેખાંકન સાથે ઈન્ટરફેસમાં ઉમેરવામાં આવે છે. ઉદાહરણ તરીકે, મુદ્દાઓ હેઠળ, તમે તારીખ સાથે ફીલ્ડ ઉમેરી શકો છો કે જેના દ્વારા સમસ્યા ઉકેલવી આવશ્યક છે.

તે ઉપરાંત, GitBucket 4.38 માં હવે ઘણા જવાબદાર વ્યક્તિઓને સોંપવું શક્ય છે મુશ્કેલીનિવારણ અને પુલ વિનંતીઓની સમીક્ષા.

તે પણ પ્રકાશિત થયેલ છે વપરાશકર્તાઓને પાસવર્ડ બદલવા માટે ઇન્ટરફેસ આપવામાં આવે છે ભૂલી અથવા સમાધાન. ઑપરેશનની પુષ્ટિ કરવા માટે, તમારે SMTP દ્વારા ઇમેઇલ્સ મોકલવાનું રૂપરેખાંકિત કરવું આવશ્યક છે.

બીજી બાજુ, જ્યારે માર્કડાઉન માર્કઅપ સાથે બનાવેલ સામગ્રી પ્રદર્શિત કરવામાં આવે છે, ત્યારે ખૂબ જ વિશાળ કોષ્ટકો માટે આડું સ્ક્રોલિંગ સપોર્ટેડ છે.

અને આપણે તે પણ શોધી શકીએ છીએ "-jetty_idle_timeout" આદેશ વાક્ય વિકલ્પ ઉમેર્યો જેટ્ટી સર્વર નિષ્ક્રિય સમયસમાપ્તિને ગોઠવવા માટે. મૂળભૂત રીતે, સમયસમાપ્તિ 5 મિનિટ પર સેટ છે.

તે ઉલ્લેખનીય છે કે સુધારાત્મક સંસ્કરણ બહાર પાડવામાં આવ્યું હતું જે નીચેના સુધારાઓને ઉમેરે છે:

  • Chrome 105 માં ટિપ્પણીઓનો તફાવત ઠીક કરો
  • ટેબલ માર્કડાઉન સીએસએસને ઠીક કરો
  • બહુવિધ સોંપણીઓની HTML રેન્ડરિંગને ઠીક કરો

છેલ્લે જો તમને તેના વિશે વધુ જાણવામાં રસ છે, તમે વિગતો ચકાસી શકો છો નીચેની કડીમાં

ઉબુન્ટુ પર GitBucket કેવી રીતે ઇન્સ્ટોલ કરવું?

સિસ્ટમ ઇન્સ્ટોલ કરવા માટે સરળ, પ્લગઇન્સ દ્વારા વિસ્તૃત કરી શકાય છે અને GitHub API સાથે સુસંગત. કોડ Scala માં લખાયેલ છે અને Apache 2.0 લાયસન્સ હેઠળ ઉપલબ્ધ છે. MySQL અને PostgreSQL DBMS તરીકે વાપરી શકાય છે.

GitBucket ઇન્સ્ટોલેશન મોટાભાગના Linux વિતરણો પર સમાન છે, ઉપરાંત તમારે તે જાણવું જોઈએ Java8 ની જરૂર છે, તેથી તમારે તેને ઇન્સ્ટોલ કરવું પડશે, જો તે પહેલાથી ઇન્સ્ટોલ કરેલ નથી. તમારે ફક્ત એ ધ્યાનમાં લેવું પડશે કે સૂચનાઓમાં ડોમેન મૂકવાને બદલે તમારે તમારા હોમ નેટવર્કમાં સ્થાનિક IP નો ઉપયોગ કરવો આવશ્યક છે.

ચાલો એક નવું જૂથ અને વપરાશકર્તા બનાવીએ GitBucket ચલાવવા માટે:

sudo groupadd -g 555 gitbucketsudo useradd -g gitbucket --no-user-group --home-dir /opt/gitbucket --no-create-home --shell /usr/sbin/nologin --system --uid 555 gitbucket

એકવાર આ થઈ જાય, હવે અમે સૌથી વર્તમાન સ્થિર સંસ્કરણ ડાઉનલોડ કરવા જઈ રહ્યા છીએ જે આવૃત્તિ 4.33 છે નીચેની લિંક પરથી અથવા wget સાથે ટર્મિનલમાંથી:

wget https://github.com/gitbucket/gitbucket/releases/download/4.38.1/gitbucket.war

એકવાર ડાઉનલોડ પૂર્ણ થઈ જાય, આપણે GitBucket ને જગ્યા ફાળવવી પડશે. આ માટે આપણે નીચેનો આદેશ ટાઇપ કરવા જઈશું.

mkdir /opt/gitbucket

હવે, આપણે ડાઉનલોડ કરેલી ફાઇલને નવી બનાવેલી ડિરેક્ટરીમાં ખસેડવાની છે:

mv gitbucket.war /opt/gitbucket

હવે આપણે વપરાશકર્તાને પરવાનગી આપવી જ જોઇએ આપણે તે બનાવ્યું છે જેથી તે બનાવેલી ડિરેક્ટરી પર કાર્ય કરી શકે:

chown -R gitbucket:gitbucket /opt/gitbucket

તેની સાથે, અમે સિસ્ટમમાં એક સેવા બનાવવા જઈ રહ્યા છીએ, આ માટે અમે ટાઈપ કરવા જઈ રહ્યા છીએ:

sudo nano /etc/systemd/system/gitbucket.service

ફાઇલમાં આપણે નીચે આપેલા છીએ:

# GitBucket Service
[Unit] Description=Manage Java service
[Service] WorkingDirectory=/opt/gitbucket
ExecStart=/usr/bin/java -Xms128m -Xmx256m -jar gitbucket.war
User=gitbucket
Group=gitbucket
Type=simple
Restart=on-failure
RestartSec=10
[Install] WantedBy=multi-user.target

અમે Ctrl + O સાથે સાચવીએ છીએ અને અમે Ctrl + X સાથે બહાર નીકળીએ છીએ અને અમે બધી સેવાઓ ફરીથી લોડ કરીશું:

sudo systemctl daemon-reload

અને અમે જેની સાથે બનાવ્યું છે તેને સક્ષમ કરીએ છીએ:

sudo systemctl start gitbucket
sudo systemctl enable gitbucket

સેવા સક્ષમ અને પ્રારંભ સાથે, આપણે ડેટાબેઝને કનેક્ટ કરવું આવશ્યક છે:

sudo nano /opt/gitbucket/database.conf
db {
url = "jdbc:h2:${DatabaseHome};MVCC=true"
user = "sa"
password = "sa"
}

અને બસ, તમે સોંપેલ જગ્યા http://yourdomain.com:8080 દાખલ કરીને અથવા localhost:8080 સાથે સ્થાનિક ઇન્સ્ટોલેશનમાં તમારા ડોમેનમાંથી સેવાને ઍક્સેસ કરી શકો છો.

વપરાશકર્તા: રુટ
પાસવર્ડ: રુટ

છેલ્લે, રિવર્સ પ્રોક્સીને લાગુ કરવાની ભલામણ કરવામાં આવે છે, પરંતુ Nginx, Apache અથવા Candy પર પ્રક્રિયા અલગ છે. તમે નીચેની લિંક પર આ અંગેના દસ્તાવેજોનો સંપર્ક કરી શકો છો.


ટિપ્પણી કરવા માટે સૌ પ્રથમ બનો

તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.