摘要:一簡介是一款免費開源的分布式版本控制系統。特點可以有效高速的處理從小到非常大的項目版本管理。再把其中的公鑰的內容復制到剪切板本教程我們使用來進行項目托管。相關文章操作干貨總結
本節會安裝Git。一、git簡介
Git 是一款免費、開源的分布式版本控制系統。
特點:
可以有效、高速的處理從小到非常大的項目版本管理。
安裝環境:
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 的作用是在安裝的時候不用輸入是否安裝的選擇,默認為y
linux 執行下載:
wget https://github.com/git/git/archive/v2.8.0.tar.gz
解壓git:
[root@corwien download]# tar -zxvf git_v2.8.0.tar.gz
進入目錄然后編譯:
[root@corwien git-2.8.0]# make prefix=/usr/local all
編譯之后進行安裝:
[root@corwien git-2.8.0]# make prefix=/usr/local install
驗證:
git --version
即安裝成功
或者,也可以用 yum install git 命令來直接安裝。
在github上新建一個倉庫,然后克隆:
[root@corwien developer]# mkdir gitdownload [root@corwien developer]# cd gitdownload/ [root@corwien gitdownload]# git clone https://github.com/corwien/emall.git三、git配置 1.配置用戶名(提交時會引用)
git config --global user.name "corwien"
請把 corwien 替換成自己的用戶名
2.配置郵箱git config --global user.email "corwien@126.com"3.其他配置
git config --global merge.tool "kdiff3"
要是沒安裝KDiff3 就不用設這一行
git config --global core.autocrlf false
讓Git不要管Windows/Unix 換行符轉換的事
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 的時候,不需要輸入密碼
(1)、在Linux的命令行下輸入以下命令:
ssh-keygen -t rsa -C "corwien@126.com"
(2)、然后一路回車,不要輸入任何密碼之類,生成 ssh key pair
(3)、ssh-add ~/.ssh/id_rsa
如果執行 ssh_add 時出現 Could not open a connection to your authentication agent這樣的錯誤,請先執行 eval "ssh-agent",再執行 ssh-add ~/.ssh/id_rsa成功 ssh-add -l 就有新加的rsa 了。
(4)、cat ~/.ssh/id_rsa.pub
(5)、再把其中的公鑰的內容復制到剪切板
(6)、本教程我們使用 github.com 來進行項目托管。
在github的設置中https://github.com/settings/keys找到ssh,然后添加即可:
(7)、測試
可以克隆github上的項目
git clone https://github.com/corwien/emall.git
然后進入到目錄中,新建一個說明文件,推送到GitHub庫中:
如果出現這樣的錯誤,則先刪掉 emall 目錄,運行unset SSH_ASKPASS,然后再重新git clone
然后我們再編輯readme.md文件,進行推送:
[root@corwien emall]# git pull origin master 來自 https://github.com/corwien/emall * branch master -> FETCH_HEAD Already up-to-date. [root@corwien emall]#
可以看到,這次不用再輸入密碼了。
git相關文章:
Git操作干貨總結
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/68171.html
摘要:一環境配置配置版本配置版本安裝,然后對其進行配置。然后繼續下面的命令打開服務打開瀏覽器,輸入回車之后如果看到,表示已經成功運行命令可以關閉。四配置選擇我們的我的之前是,現在用下面的方法刪除,使用來進行開發。 一、IDEA環境配置 1、配置jdkConfigure => Project Default => Project structjdk版本:1.7.0 showImg(https:...
閱讀 3039·2021-09-08 10:43
閱讀 1036·2019-08-30 15:53
閱讀 977·2019-08-30 13:51
閱讀 845·2019-08-29 14:03
閱讀 803·2019-08-26 18:35
閱讀 1234·2019-08-26 13:38
閱讀 1584·2019-08-26 10:34
閱讀 3503·2019-08-26 10:21