摘要:一簡(jiǎn)介是一款免費(fèi)開源的分布式版本控制系統(tǒng)。特點(diǎn)可以有效高速的處理從小到非常大的項(xiàng)目版本管理。再把其中的公鑰的內(nèi)容復(fù)制到剪切板本教程我們使用來進(jìn)行項(xiàng)目托管。相關(guān)文章操作干貨總結(jié)
本節(jié)會(huì)安裝Git。一、git簡(jiǎn)介
Git 是一款免費(fèi)、開源的分布式版本控制系統(tǒng)。
特點(diǎn):
可以有效、高速的處理從小到非常大的項(xiàng)目版本管理。
安裝環(huán)境:
CentOS 6.8 64位
Git版本 2.8.0
先安裝git依賴:
sudo yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel curl-devel perl-ExtUtils-CBuilder perl-ExtUtils- MakeMaker
-y 的作用是在安裝的時(shí)候不用輸入是否安裝的選擇,默認(rèn)為y
linux 執(zhí)行下載:
wget https://github.com/git/git/archive/v2.8.0.tar.gz
解壓git:
[root@corwien download]# tar -zxvf git_v2.8.0.tar.gz
進(jìn)入目錄然后編譯:
[root@corwien git-2.8.0]# make prefix=/usr/local all
編譯之后進(jìn)行安裝:
[root@corwien git-2.8.0]# make prefix=/usr/local install
驗(yàn)證:
git --version
即安裝成功
或者,也可以用 yum install git 命令來直接安裝。
在github上新建一個(gè)倉庫,然后克?。?/p>
[root@corwien developer]# mkdir gitdownload [root@corwien developer]# cd gitdownload/ [root@corwien gitdownload]# git clone https://github.com/corwien/emall.git三、git配置 1.配置用戶名(提交時(shí)會(huì)引用)
git config --global user.name "corwien"
請(qǐng)把 corwien 替換成自己的用戶名
2.配置郵箱git config --global user.email "[email protected]"3.其他配置
git config --global merge.tool "kdiff3"
要是沒安裝KDiff3 就不用設(shè)這一行
git config --global core.autocrlf false
讓Git不要管Windows/Unix 換行符轉(zhuǎn)換的事
4.編碼配置(1)避免git gui中的中文亂碼
git config --global gui.encoding utf-8
(2)避免git status 顯示的的中文文件名亂碼
git config --global core.quotepath off5. git ssh key pair 配置
作用:push,pull 的時(shí)候,不需要輸入密碼
(1)、在Linux的命令行下輸入以下命令:
ssh-keygen -t rsa -C "[email protected]"
(2)、然后一路回車,不要輸入任何密碼之類,生成 ssh key pair
(3)、ssh-add ~/.ssh/id_rsa
如果執(zhí)行 ssh_add 時(shí)出現(xiàn) Could not open a connection to your authentication agent這樣的錯(cuò)誤,請(qǐng)先執(zhí)行 eval "ssh-agent",再執(zhí)行 ssh-add ~/.ssh/id_rsa成功 ssh-add -l 就有新加的rsa 了。
(4)、cat ~/.ssh/id_rsa.pub
(5)、再把其中的公鑰的內(nèi)容復(fù)制到剪切板
(6)、本教程我們使用 github.com 來進(jìn)行項(xiàng)目托管。
在github的設(shè)置中https://github.com/settings/keys找到ssh,然后添加即可:
(7)、測(cè)試
可以克隆github上的項(xiàng)目
git clone https://github.com/corwien/emall.git
然后進(jìn)入到目錄中,新建一個(gè)說明文件,推送到GitHub庫中:
如果出現(xiàn)這樣的錯(cuò)誤,則先刪掉 emall 目錄,運(yùn)行unset SSH_ASKPASS,然后再重新git clone
然后我們?cè)倬庉?b>readme.md文件,進(jìn)行推送:
[root@corwien emall]# git pull origin master 來自 https://github.com/corwien/emall * branch master -> FETCH_HEAD Already up-to-date. [root@corwien emall]#
可以看到,這次不用再輸入密碼了。
git相關(guān)文章:
Git操作干貨總結(jié)
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/68171.html
摘要:一環(huán)境配置配置版本配置版本安裝,然后對(duì)其進(jìn)行配置。然后繼續(xù)下面的命令打開服務(wù)打開瀏覽器,輸入回車之后如果看到,表示已經(jīng)成功運(yùn)行命令可以關(guān)閉。四配置選擇我們的我的之前是,現(xiàn)在用下面的方法刪除,使用來進(jìn)行開發(fā)。 一、IDEA環(huán)境配置 1、配置jdkConfigure => Project Default => Project structjdk版本:1.7.0 showImg(https:...
閱讀 3048·2021-09-08 10:43
閱讀 1038·2019-08-30 15:53
閱讀 986·2019-08-30 13:51
閱讀 847·2019-08-29 14:03
閱讀 809·2019-08-26 18:35
閱讀 1239·2019-08-26 13:38
閱讀 1589·2019-08-26 10:34
閱讀 3505·2019-08-26 10:21