Bagaimana untuk memasang git untuk kod sumber linux
Cara memasang git dari kod sumber Linux: 1. Muat turun kod sumber git dan muat naik ke pelayan Linux 2. Log masuk ke mesin sasaran, nyahmampat dan pasang 3. Pasang "gcc gcc-; c"; 4. Lakukan pemasangan git Just order.
Persekitaran pengendalian artikel ini: sistem linux5.9.8, versi git 2.9.5, komputer Dell G3.
Bagaimana untuk memasang git daripada kod sumber Linux?
Pemasangan git/sumber pemasangan Linux:
Pemasangan Git
Saya tidak akan merakam sistem Windows/Mac OS di sini Cuma muat turun program pemasangan yang sepadan dan pasangkannya mengikut langkah.
Pemasangan Linux
Log masuk ke https://git-scm.com/download/linux
Pemasangan kod sumber
1 Muat turun kod sumber
Anda boleh memuat turun kod sumber pada komputer lain dan kemudian memuat naiknya ke pelayan Linux
https://mirrors.edge.kernel.org/pub/software/scm/git/
untuk mencari versi yang sepadan .
2. Muat naik ke pelayan
Mengambil git-2.9.5.tar.gz sebagai contoh, muat naik fail yang dimuat turun ke pelayan.
scp git-2.9.5.tar.gz root@192.168.0.102:/home/tools
scp git-2.9.5.tar.gz mesin sasaran pengguna@mesin sasaran ip: laluan mesin sasaran
3. Nyahzip dan pasang
Log masuk ke mesin sasaran, nyahzip dan pasang. /home/Git merujuk kepada direktori pemasangan
tar -zxvf git-manpages-2.9.5.tar.gz cd git-2.9.5 [root@localhost git-2.9.5]# ./configure --prefix=/home/Git [root@localhost git-2.9.5]# make && make install 4. ./configure 报错 [root@localhost git-2.9.5]# ./configure --prefix=/home/Git configure: Setting lib to 'lib' (the default) configure: Will try -pthread then -lpthread to enable POSIX Threads. configure: CHECKS for site configuration checking for gcc... no checking for cc... no checking for cl.exe... no configure: error: in `/home/tools/git-2.9.5': configure: error: no acceptable C compiler found in $PATH See `config.log' for more details
Ia boleh dilihat daripada ralat pelaksanaan pelayan Linux saya bahawa gcc, cc, cl.exe ialah no. gcc ialah pengkompil bahasa C untuk Linux, yang bermaksud pengkompil ini tidak dipasang pada mesin saya.
Pasang gcc dan gcc-c berikut masing-masing Selepas pemasangan berjaya, laksanakan arahan pemasangan git
[root@localhost git-2.9.5]# yum install gcc [root@localhost git-2.9.5]# yum install gcc-c++ [root@localhost git-2.9.5]# ./configure --prefix=/home/Git
5 >Kompilasi tergendala .
[root@localhost git-2.9.5]# make && make install * new build flags CC credential-store.o In file included from credential-store.c:1:0: cache.h:40:18: 致命错误:zlib.h:没有那个文件或目录 #include <zlib.h> ^
Jika tiada ralat dilaporkan, pemasangan berjaya
[root@localhost git-2.9.5]# yum install zlib [root@localhost git-2.9.5]# yum install zlib-devel [root@localhost git-2.9.5]# yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker [root@localhost git-2.9.5]# make && make install
6. Periksa sama ada pemasangan git telah selesai
7 Konfigurasikan pembolehubah persekitaran
[root@localhost bin]# cd /home/Git/bin [root@localhost bin]# ./git --version git version 2.9.5
Edit fail konfigurasi pembolehubah persekitaran, tambahkan. rentetan berikut pada penghujungnya, dan nyatakan alamat direktori bin
vi /etc/profile
Selepas pengubahsuaian selesai, laksanakan arahan untuk berkuat kuasa dalam fail konfigurasi
export PATH=$PATH://home/Git/bin
Semak sama ada konfigurasi berjaya Anda boleh menukar laluan ke direktori lain dan melaksanakan git --version. Kembali ke versi git menunjukkan bahawa konfigurasi pembolehubah persekitaran telah selesai.
source /etc/profile
Tutorial Git
"Atas ialah kandungan terperinci Bagaimana untuk memasang git untuk kod sumber linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Untuk selamat menyambung ke pelayan Git Jauh, kunci SSH yang mengandungi kekunci awam dan swasta perlu dijana. Langkah -langkah untuk menghasilkan kunci SSH adalah seperti berikut: Buka terminal dan masukkan perintah SSH -Keygen -T RSA -B 4096. Pilih lokasi penjimatan utama. Masukkan frasa kata laluan untuk melindungi kunci peribadi. Salin kunci awam ke pelayan jauh. Simpan kunci peribadi dengan betul kerana ia adalah kelayakan untuk mengakses akaun.

Untuk memadam repositori Git, ikuti langkah -langkah ini: Sahkan repositori yang anda mahu padamkan. Penghapusan repositori tempatan: Gunakan perintah RM -RF untuk memadam foldernya. Jauh memadam gudang: Navigasi ke tetapan gudang, cari pilihan "Padam Gudang", dan sahkan operasi.

Menyambungkan pelayan Git ke rangkaian awam termasuk lima langkah: 1. Sediakan alamat IP awam; 2. Buka port firewall (22, 9418, 80/443); 3. Konfigurasi akses SSH (menghasilkan pasangan utama, buat pengguna); 4. Konfigurasi akses HTTP/HTTPS (pasang pelayan, konfigurasikan keizinan); 5. Uji sambungan (menggunakan klien SSH atau arahan git).

Untuk mengesan SSH melalui Git, anda perlu melakukan langkah -langkah berikut: menghasilkan pasangan kunci SSH. Tambah kunci awam ke pelayan Git. Konfigurasikan Git untuk menggunakan SSH. Uji sambungan SSH. Menyelesaikan masalah yang mungkin mengikut keadaan sebenar.

Bagaimana untuk menambah kunci awam ke akaun Git? Langkah: Menjana pasangan kunci SSH. Salin kunci awam. Tambah kunci awam di Gitlab atau GitHub. Uji sambungan SSH.

Selesaikan: Apabila kelajuan muat turun git perlahan, anda boleh mengambil langkah -langkah berikut: periksa sambungan rangkaian dan cuba menukar kaedah sambungan. Mengoptimumkan Konfigurasi Git: Meningkatkan Saiz Penampan Pos (Git Config-Global Http.PostBuffer 524288000), dan mengurangkan had berkelajuan rendah (git config --global http.lowspeedlimit 1000). Gunakan proksi Git (seperti Git-Proxy atau Git-LFS-Proxy). Cuba gunakan klien Git yang berbeza (seperti sourcetree atau github desktop). Periksa perlindungan kebakaran

Apabila membangunkan laman web e-dagang, saya menghadapi masalah yang sukar: bagaimana untuk mencapai fungsi carian yang cekap dalam sejumlah besar data produk? Carian pangkalan data tradisional tidak cekap dan mempunyai pengalaman pengguna yang lemah. Selepas beberapa penyelidikan, saya dapati jenis enjin carian dan menyelesaikan masalah ini melalui PHP pelanggan PHP TypeSense/TypeSense-PHP, yang meningkatkan prestasi carian.

Untuk melepaskan komitmen git, anda boleh menggunakan perintah Reset Git -Hard ~ n, di mana n mewakili bilangan komitmen untuk jatuh balik. Langkah -langkah terperinci termasuk: Tentukan bilangan komitmen untuk dilancarkan kembali. Gunakan pilihan -sukar untuk memaksa sandaran. Jalankan perintah itu kembali kepada komit yang ditentukan.
