How to Install and Configure Git and GitHub on Windows
Sisällysluettelo:
- edellytykset
- Vaadittavien riippuvuuksien asentaminen
- GitLabin asentaminen
- Palomuurisääntöjen säätäminen
- Aseta GitLab-URL-osoite
- Määritä GitLab web-käyttöliittymän kautta
- 1. Järjestelmänvalvojan tilin salasanan asettaminen
- johtopäätös
GitLab on web-pohjainen avoimen lähdekoodin Git-arkistonhallintaohjelma, joka on kirjoitettu rubiinina, mukaan lukien wiki, aiheiden hallinta, koodin tarkistus, seuranta sekä jatkuva integrointi ja käyttöönotto. Sen avulla kehittäjät voivat rakentaa, ottaa käyttöön ja käyttää sovelluksiaan.
GitLab-ohjelmasta on saatavana kolme erilaista versiota, Community Edition (CE), Enterprise Edition (EE) ja GitLab-isännöity versio.
GitLabin asentamiseen on useita tapoja tarpeitasi ja mieltymyksesi mukaan. Tämä opetusohjelma kattaa vaiheet, jotka tarvitaan GitLab (CE): n asentamiseen ja määrittämiseen CentOS 7 -järjestelmään Omnibus-paketteja käyttämällä.
edellytykset
Tässä oppaassa oletetaan, että sinulla on tuore CentOS 7 -asennus.
GitLab-vaatimussivun mukaan on suositeltavaa käyttää palvelinta seuraavien kanssa:
- vähintään 4 Gt RAM-muistia.2 CPU-ytimet. vähintään 2 Gt vaihtotilaa (valinnainen) Verkkotunnus tai aliverkkotunnus, joka osoittaa palvelimen IP-osoitteeseen.
Lisäsuojausasteen saavuttamiseksi on suositeltavaa perustaa peruspalomuuri. Voit seurata ohjeita kohdasta Kuinka määrittää palomuuri palomuurilla CentOS 7 -oppaassa.
Käyttäjällä, johon kirjaudut sisään, täytyy olla sudo-oikeudet voidakseen asentaa paketteja.
Vaadittavien riippuvuuksien asentaminen
Päivitä paikallinen pakettihakemisto ja asenna riippuvuudet seuraavilla komennoilla:
sudo yum install curl policycoreutils-python openssh-server
Jotta GitLab pystyisi lähettämään ilmoitussähköposteja, voit joko asentaa Postfixin ja käyttää sitä tai käyttää jotakin transaktiopostipalvelua, kuten SendGrid, MailChimp, MailGun tai SES. Tällöin voit ohittaa seuraavan vaiheen ja määrittää määritykset (https: // docs.gitlab.com/omnibus/settings/smtp.html) asennuksen valmistuttua.
Asenna Postfix CentOS-palvelimelle suorittamalla seuraavat komennot:
sudo yum install postfix
Asennuksen aikana sinua pyydetään valitsemaan postipalvelimen kokoonpanotyyppi. Oletusvaihtoehto on
Internet Site
. Se on suositeltava vaihtoehto vain painamalla
TAB
ja sitten
ENTER
.
Seuraavaksi sinua kehotetaan antamaan
System mail name
jonka pitäisi olla sama kuin palvelimen isäntänimi.
Kun asennus on valmis, käynnistä ja ota käyttöön postfix-palvelu suorittamalla seuraavat komennot:
sudo systemctl start postfix
sudo systemctl enable postfix
GitLabin asentaminen
GitLab-asennus on melko suoraviivainen prosessi. Asennamme GitLab CE -paketin
yum
paketinhallinnan avulla.
Aloita lisäämällä GitLab-arkisto järjestelmän lähdeluetteloon käyttämällä seuraavaa curl-komentoa:
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
Skripti mahdollistaa arkiston ja asentaa tarvittavat riippuvuudet. Kun olet valmis, asenna GitLab-paketti suorittamalla seuraava komento:
sudo yum install gitlab-ce
Sinua pyydetään hyväksymään GitLab-arkiston GPG-avaimet. Kirjoita
y
ja paina
Enter
.
Asennusprosessi voi viedä hetken, ja onnistuneen asennuksen jälkeen näet seuraavan tuloksen:
Thank you for installing GitLab!… Complete!
Palomuurisääntöjen säätäminen
Peruspalomuurin määrittämistä koskeva opas on linkitetty edellytykset-osioon. Jotta pääset käyttämään GitLab-käyttöliittymää, sinun on avattava portit
80
ja
443
. Suorita seuraava komennot:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
Aseta GitLab-URL-osoite
Ennen kuin käytät GitLab-verkkoliitäntää, meidän on asetettava URL, johon GitLab on tavoitettavissa. Avaa Gitlabin asetustiedosto ja tee seuraavat muutokset:
sudo nano /etc/gitlab/gitlab.rb
Konfiguraatiotiedoston yläosassa on rivi, joka alkaa
external_url
. Muuta arvo vastaamaan verkkotunnustasi / aliverkkotunnusta tai IP-osoitetta. Jos sinulla on verkkotunnuksen käyttö
https
ja jos haluat käyttää GitLab-käyttöliittymää palvelimen IP-osoitteen kautta, käytä
http
.
external_url 'https://gitlab.example.com'
Seuraava haku haulle “
letsencrypt
integrointi”, kommentoi riviä, joka alkaa
letsencrypt
ja aseta se totta. Vaihtoehtoisesti, jos haluat saada sähköposteja Let's
letsencrypt
verkkotunnuksestasi kommentoimatta, rivi alkaa
letsencrypt
ja lisätä sähköpostiosoitteesi.
letsencrypt = true letsencrypt = # This should be an array of email addresses to add as contacts
Tallenna ja sulje lopuksi tiedosto ja suorita seuraava komento määrittääksesi Gitlabin uudelleen:
sudo gitlab-ctl reconfigure
Komento määrittelee GitLab-asetukset uudelleen ja luo ilmaisen Salaus-SSL-varmenteen.
Määritä GitLab web-käyttöliittymän kautta
Nyt kun olet määrittänyt GitLab-URL-osoitteen, voit aloittaa alkuperäisillä määrityksillä GitLab-verkkoliittymän kautta.
Käynnistä selain ja siirry kohtaan:
https://your_gitlab_domain_or_server_IP.com
1. Järjestelmänvalvojan tilin salasanan asettaminen
Kun käytät Web-käyttöliittymää ensimmäistä kertaa, sinua pyydetään asettamaan järjestelmänvalvojan tilin salasana.







Nyt sinun pitäisi pystyä siirtämään ja vetämään projektimuutokset paikalliselta tietokoneelta joutumatta toimittamaan GitLab-tilin käyttöoikeustietoja.
johtopäätös
Tämä opas opasi sinua GitLabin asennuksessa ja määrittämisessä CentOS 7: een. Opit myös kuinka muokata profiiliasetuksia, kuinka muuttaa käyttäjänimeä ja lisätä SSH-avain. Voit nyt luoda ensimmäisen projektisi ja alkaa käyttää GitLab-laitetta.
centos git gitlabNfs-palvelimen asentaminen ja määrittäminen centos 8: een
Tässä opetusohjelmassa käydään läpi tarvittavat vaiheet NFSv4-palvelimen asentamiseksi CentOS 8: een. Osoitamme sinulle myös, kuinka NFS-tiedostojärjestelmä asennetaan asiakkaaseen.
Gitlabin asentaminen ja määrittäminen ubuntu 18.04 -sovellukseen
Tämä opas kattaa vaiheet, jotka tarvitaan GitLabin asentamiseen ja määrittämiseen Ubuntu 18.04 -järjestelmään. GitLab on web-pohjainen avoimen lähdekoodin Git-arkistonhallintaohjelma, joka on kirjoitettu rubiinina, mukaan lukien wiki, aiheiden hallinta, koodin tarkistus, seuranta sekä jatkuva integrointi ja käyttöönotto.
Zabbixin asentaminen ja määrittäminen centos 7: een
Zabbix on monipuolinen avoimen lähdekoodin seurantaohjelmisto. Tämä opetusohjelma kuvaa kuinka asentaa ja määrittää Zabbix 4.0: n uusin versio CentOS 7 -palvelimelle.







