python如何安装git

Jul 03, 2019 pm 04:15 PM

python如何安装git

安装Git

在你开始使用Git前,需要将它安装在你的计算机上。 即便已经安装,最好将它升级到最新的版本。 你可以通过软件包或者其它安装程序来安装,或者下载源码编译安装。

在Linux上安装

如果你想在Linux上用二进制安装程序来安装Git,可以使用发行版包含的基础软件包管理工具来安装。 如果以Fedora上为例,你可以使用yum:

 $ sudo yum install git
Salin selepas log masuk

如果你在基于Debian的发行版上,请尝试用apt-get:

 $ sudo apt-get install git
Salin selepas log masuk

要了解更多选择,Git 官方网站上有在各种 Unix 风格的系统上安装步骤,网址为 http://git-scm.com/download/linux。

在Mac上安装

在Mac上安装Git有多种方式。 最简单的方法是安装Xcode Command Line Tools。 Mavericks (10.9)或更高版本的系统中,在Terminal里尝试首次运行git命令即可。 如果没有安装过命令行开发者工具,将会提示你安装。

如果你想安装更新的版本,可以使用二进制安装程序。 官方维护的OSX Git安装程序可以在Git官方网站下载,网址为http://git-scm.com/download/mac。

在Windows上安装

在Windows上安装Git也有几种安装方法。 官方版本可以在Git官方网站下载。 打开 http://git-scm.com/download/win,下载会自动开始。 要注意这是一个名为Git for Windows的项目(也叫做msysGit),和Git是分别独立的项目;更多信息请访问 http://msysgit.github.io/。

另一个简单的方法是安装GitHub for Windows。 该安装程序包含图形化和命令行版本的Git。 它也能支持Powershell,提供了稳定的凭证缓存和健全的CRLF设置。 稍后我们会对这方面有更多了解,现在只要一句话就够了,这些都是你所需要的。 你可以在GitHub for Windows网站下载,网址为http://windows.github.com。

从源代码安装

有人觉得从源码安装Git更实用,因为你能得到最新的版本。 二进制安装程序倾向于有一些滞后,当然近几年Git已经成熟,这个差异不再显著。

如果你想从源码安装Git,需要安装Git依赖的库:curl、zlib、openssl、expat,还有libiconv。 如果你的系统上有yum(如 Fedora)或者 apt-get(如基于Debian的系统),可以使用以下命令之一来安装最小化的依赖包来编译和安装Git的二进制版:

 $ sudo yum install curl-devel expat-devel gettext-devel \
   openssl-devel zlib-devel
 $ sudo apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \
   libz-dev libssl-dev
Salin selepas log masuk

为了能够添加更多格式的文档(如 doc, html, info),你需要安装以下的依赖包:

 $ sudo yum install asciidoc xmlto docbook2x  
 $ sudo apt-get install asciidoc xmlto docbook2x
Salin selepas log masuk

当你安装好所有的必要依赖,你可以继续从几个地方来取得最新发布版本的tar包。 你可以从Kernel.org网站获取,网址为 https://www.kernel.org/pub/software/scm/git,或从 GitHub 网站上的镜像来获得,网址为 https://github.com/git/git/releases。 通常在 GitHub 上的是最新版本,但kernel.org上包含有文件下载签名,如果你想验证下载正确性的话会用到。

接着,编译并安装:

$ tar -zxf git-2.0.0.tar.gz
$ cd git-2.0.0   $ make configure
$ ./configure --prefix=/usr   
$ make all doc info   
$ sudo make install install-doc install-html install-info
Salin selepas log masuk

完成后,你可以使用Git来获取Git的升级:

$ git clone git://git.kernel.org/pub/scm/git/git.git
Salin selepas log masuk

更多Python相关技术文章,请访问Python教程栏目进行学习!

Atas ialah kandungan terperinci python如何安装git. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk menyelesaikan masalah kebenaran yang dihadapi semasa melihat versi Python di Terminal Linux? Bagaimana untuk menyelesaikan masalah kebenaran yang dihadapi semasa melihat versi Python di Terminal Linux? Apr 01, 2025 pm 05:09 PM

Penyelesaian kepada Isu Kebenaran Semasa Melihat Versi Python di Terminal Linux Apabila anda cuba melihat versi Python di Terminal Linux, masukkan Python ...

Bagaimana Mengajar Asas Pengaturcaraan Pemula Komputer Dalam Kaedah Projek dan Masalah Dikemukakan Dalam masa 10 Jam? Bagaimana Mengajar Asas Pengaturcaraan Pemula Komputer Dalam Kaedah Projek dan Masalah Dikemukakan Dalam masa 10 Jam? Apr 02, 2025 am 07:18 AM

Bagaimana Mengajar Asas Pengaturcaraan Pemula Komputer Dalam masa 10 jam? Sekiranya anda hanya mempunyai 10 jam untuk mengajar pemula komputer beberapa pengetahuan pengaturcaraan, apa yang akan anda pilih untuk mengajar ...

Bagaimana untuk mengelakkan dikesan oleh penyemak imbas apabila menggunakan fiddler di mana-mana untuk membaca lelaki-dalam-tengah? Bagaimana untuk mengelakkan dikesan oleh penyemak imbas apabila menggunakan fiddler di mana-mana untuk membaca lelaki-dalam-tengah? Apr 02, 2025 am 07:15 AM

Cara mengelakkan dikesan semasa menggunakan fiddlerevery di mana untuk bacaan lelaki-dalam-pertengahan apabila anda menggunakan fiddlerevery di mana ...

Bagaimana cara menyalin seluruh lajur satu data ke dalam data data lain dengan struktur yang berbeza di Python? Bagaimana cara menyalin seluruh lajur satu data ke dalam data data lain dengan struktur yang berbeza di Python? Apr 01, 2025 pm 11:15 PM

Apabila menggunakan Perpustakaan Pandas Python, bagaimana untuk menyalin seluruh lajur antara dua data data dengan struktur yang berbeza adalah masalah biasa. Katakan kita mempunyai dua DAT ...

Bagaimanakah uvicorn terus mendengar permintaan http tanpa serving_forever ()? Bagaimanakah uvicorn terus mendengar permintaan http tanpa serving_forever ()? Apr 01, 2025 pm 10:51 PM

Bagaimanakah Uvicorn terus mendengar permintaan HTTP? Uvicorn adalah pelayan web ringan berdasarkan ASGI. Salah satu fungsi terasnya ialah mendengar permintaan HTTP dan teruskan ...

Bagaimana secara dinamik membuat objek melalui rentetan dan panggil kaedahnya dalam Python? Bagaimana secara dinamik membuat objek melalui rentetan dan panggil kaedahnya dalam Python? Apr 01, 2025 pm 11:18 PM

Di Python, bagaimana untuk membuat objek secara dinamik melalui rentetan dan panggil kaedahnya? Ini adalah keperluan pengaturcaraan yang biasa, terutamanya jika perlu dikonfigurasikan atau dijalankan ...

Bagaimana untuk mendapatkan data berita yang melangkaui mekanisme anti-crawler Investing.com? Bagaimana untuk mendapatkan data berita yang melangkaui mekanisme anti-crawler Investing.com? Apr 02, 2025 am 07:03 AM

Memahami Strategi Anti-Crawling of Investing.com Ramai orang sering cuba merangkak data berita dari Investing.com (https://cn.investing.com/news/latest-news) ...

See all articles