How to Install and Configure Git and GitHub on Windows
Sisällysluettelo:
Git-isännöinnissä on käytettävissä useita vaihtoehtoja. GitHub, Gitlab ja Bitbucket ovat suosittuja ratkaisuja, mutta oman Git-palvelimen käyttäminen on harkinnan arvoinen vaihtoehto.
Git-palvelimen asettaminen antaa sinun luoda yksityisiä säilytystiloja ilman palveluntarjoajien ilmaisten suunnitelmien rajoituksia.
Tässä oppaassa selitämme kuinka paljain Git-palvelin asennetaan Linuxille. Tämä asennus on hyvä, jos sinulla on vähän säilytystiloja ja yhteistyökumppanit ovat tekniikan taitavia. Muussa tapauksessa sinun kannattaa harkita itse isännöidyn git-sovelluksen, kuten Gitea, Gogs tai Gitlab, asentamista.
Git-palvelin voidaan asettaa mihin tahansa etä Linux-koneeseen tai jopa paikalliseen järjestelmään.
Git-palvelimen asennus
Ensimmäinen askel on asentaa Git palvelimellesi.
sudo apt update && sudo apt install git
Git-paketin asentaminen CentOS-palvelimille:
sudo yum install git
Luo seuraavaksi uusi käyttäjä, joka hallitsee Git-arkistoja:
sudo useradd -r -m -U -d /home/git -s /bin/bash git
Käyttäjän kotihakemisto on asetettu
/home/git
. Kaikki arkistot tallennetaan tähän hakemistoon. Emme ole asettaneet salasanaa käyttäjälle “git”, sisäänkirjautuminen on mahdollista vain ssh-näppäimillä.
Vaihda käyttäjän “git” -komentoon
su
:
sudo su - git
Suorita seuraavat komennot luodaksesi SSH-hakemisto ja asettamalla oikeat käyttöoikeudet:
mkdir -p ~/.ssh && chmod 0700 ~/.ssh
Luo tiedosto
~/.ssh/authorized_keys
joka pitää valtuutettujen käyttäjien SSH-avaimet:
touch ~/.ssh/authorized_keys && chmod 0600 ~/.ssh/authorized_keys
Se siitä. Palvelimen asennus on valmis. Olet nyt valmis luomaan ensimmäisen Git-arkiston.
Suorita seuraava komento aloittaaksesi uuden tyhjän arkiston:
git init --bare ~/projectname.git
Voit nimetä hakemiston haluamallasi tavalla. Tärkeää on luoda arkisto "git" -käyttäjän kotihakemistoon.
Initialized empty Git repository in /home/git/projectname.git/
Paikallisen Git-arkiston määrittäminen
Jotta paikalliset git-muutokset voidaan viedä Git-palvelimelle, lisäät paikallisen käyttäjän SSH-julkisen avaimen etäkäyttäjän git-käyttäjän autorized_keys-tiedostoon.
cat ~/.ssh/id_rsa.pub
Lähdön tulisi näyttää seuraavalta:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDd/mnMzHwjUzK8g3ldfsfRpJuC16mhWamaXRk8ySQrD/dzpbRLfDnZsLxCzRoq+ZzFHGwcQlJergtergdHGRrO8FE5jl3IWRRp+mP12qYw== [email protected]
Luo uusi SSH-avainpari käyttämällä seuraavaa komentoa:
ssh-keygen -t rsa -b 4096 -C "[email protected]"
Kopioi lähtö
cat
komennosta yllä ja palaa takaisin Git-palvelinkonsoliin.
Avaa palvelimella tekstieditori ja liitä paikallisella koneellasi kopioimasi julkinen avain
~/.ssh/authorized_keys
tiedostoon:
sudo nano /home/git/.ssh/authorized_keys
Koko julkisen avaimen tekstin tulisi olla yhdellä rivillä.
Oletetaan, että Git-paketti on jo asennettu paikalliselle koneellesi. Jos ei, asenna se samalla tavalla kuin edellisissä kappaleissa selitettiin.
cd /path/to/local/project
Alusta git-arkisto:
git init.
Viimeinen vaihe on lisätä git-kaukosäädin paikalliseen arkistoosi:
git remote add origin git@git_server_ip:projectname.git
Älä unohda korvata
git_server_ip
Git -palvelimen isäntänimellä tai IP-osoitteella.
Luo testitiedosto varmistaaksesi, että kaikki on asennettu oikein:
touch test_file
Lisää muutokset latausalueelle:
git add.
Hyväksy muutokset:
git commit -m "descriptive message"
Työnnä paikallisen arkiston muutokset etävarastoon:
git push -u origin master
Jos kaikki on asetettu oikein, ulostulon pitäisi näyttää noin:
Counting objects: 3, done. Writing objects: 100% (3/3), 218 bytes | 218.00 KiB/s, done. Total 3 (delta 0), reused 0 (delta 0) To git_server_ip:projectname.git * master -> master Branch 'master' set up to track remote branch 'master' from 'origin'.
Jos haluat lisätä uuden yhteistyökumppanin, kopioi vain sen julkinen SSH-avain git-käyttäjän
~/.ssh/authorized_keys
tiedostoon.
Voit luoda samat vaiheet luodaksesi uusia arkistoja. On tärkeää huomata, että etävarasto on oltava olemassa, ennen kuin lisäät git-kaukosäätimen paikalliseen arkistoon.
johtopäätös
Tässä opetusohjelmassa olemme osoittaneet, kuinka voit määrittää oman yksityisen Git-palvelimen ja luoda säilytystiloja.
Kuinka asentaa, asentaa hp officejet 6500a plus all-in-one -tulostin
Opi määrittämään ja asentamaan HP Officejet 6500A Plus All-in-one -tulostin.
Kuinka asentaa git centos 7: een
Git on suosituin versionhallintajärjestelmä, jota sadat tuhannet projektit käyttävät. Tämä opetusohjelma opastaa sinua Gitin asennuksessa ja peruskonfiguroinnissa CentOS 7: ssä.
Kuinka asentaa git debian 10 linux -sovellukseen
Git on maailman suosituin hajautettu versionhallintajärjestelmä, jota käytetään monissa avoimen lähdekoodin ja kaupallisissa projekteissa. Tämä opetusohjelma selittää kuinka asentaa ja määrittää Git Debian 10: lle, Buster.







