git安装配置

Linux下安装git

在命令行输入git,看系统有么有安装git

$ git
The program 'git' is currently not installed. You can install it by typing:
sudo apt-get install git
如果提示如上所示,说明没有安装git。以Ubuntu为例,可以通过一下命令完成安装:
sudo apt-get install git

也可以通过源码直接安装,下载地址:git下载,源码下载好之后,解压,依次输入:

./configure
make
make install

完成安装。

windows下安装git

首先从git官网 下载安装程序,根据自己的系统版本下载相应32或者64位安装包。

然后按默认选项安装即可。安装完成后,在开始菜单里找到“Git”->“Git BashHere”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!


git配置

创建SSH key,在命令行输入如下命令

ssh-keygen -t rsa -C "your email"

"your email"填写自己的邮箱地址。生成key时一路回车即可。Linux下会在用户目录下生成一个.ssh文件夹,Windows下会在“C:\Users\Administrator”下生成一个.ssh文件夹,其中id_rsa.pub文件为公钥,可以放到git服务器里,或者GitHub上用,id_rsa为私钥。

然后在命令行对git进行如下配置:

$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"

--global参数配置的是用户目录下的.gitconfig 文件,以下为我的.gitconfig配置,大家可以参考:

[user]
	name = Wayen Yan
	email = my email addr
[alias]
	lg = log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cd) %C(bold blue)<%an>%Creset' --date=short  --abbrev-commit
	st = status
	br = branch
[diff]
	external = /home/wei/bin/git-diff-wrapper.sh

Windows下安装TortoiseGit

下载地址:https://tortoisegit.org/download/ 下载最新稳定版本 ,同时下载 语言包。
先安装程序包:TortoiseGit-2.6.0.0-64bit.msi

安装时一路默认即可,然后再安装语言包。


具体安装流程可参考此博文:https://blog.csdn.net/qq_14918243/article/details/61919041

TortoiseGit配置ssh key

至此虽然安装好了TortoiseGit,但是没有如果没有配置ssh key是不可以通过ssh协议clone或者push远程仓库,TortoiseGit 使用扩展名为ppk的密钥,而不是ssh-keygen生成的rsa密钥,所以如上在安装git时生成的公钥是不能直接用的,可以用PuTTYgen生成ppk的秘钥,PuTTYgen在安装TortoiseGit 会同时安装。


点load将选择ssh-keygen生成的秘钥,如下:


然后点Save private key,保存。

TortoiseGIt克隆远程仓库时:


选择加载Putty密钥,选择刚才生成的ppk文件,即可从远程git服务器或者GitHub克隆版本到本地,注意,此git服务器和GitHub上必须已经添加了ssh-keygen生成的公钥。

具体公钥的添加可以参考一下博文:参考博文




Git是一款流行的分布式版本控制系统,用于跟踪软件项目文件的历史更改。在Windows、Mac OS或Linux上安装Git配置Gitee(中国的一个GitHub类似的服务)关联,可以按照以下步骤操作: 1. **下载安装**: - Windows用户访问[Git for Windows](https://git-scm.com/download/win)官网下载适用于Windows的Git安装包。 - Mac OS用户可以在App Store搜索"Git"或者通过Homebrew (`brew install git`)安装。 - Linux用户通常已经预装了Git,如果没有,可通过包管理器如apt-get或yum安装。 2. **运行安装程序**: 完成下载后,双击安装程序,按照向导一步步完成安装。记得勾选添加Git到系统路径选项,以便后续在命令行直接使用。 3. **设置全局用户名和邮箱**: 打开命令提示符或终端,输入以下命令,并替换`yourname`和`youremail@example.com`为你的真实姓名和电子邮件地址: ``` git config --global user.name "yourname" git config --global user.email "youremail@example.com" ``` 4. **配置SSH密钥**: - Gitee需要SSH密钥才能进行无密码克隆和推送操作。打开命令行,运行: ``` ssh-keygen -t rsa -C "youremail@example.com" ``` - 按照提示生成公钥和私钥,然后将公钥内容复制到Gitee账户的SSH Keys设置中。 5. **测试连接**: 可以尝试运行 `git clone https://github.com/gitee/example.git` 或者 `git clone git@gitee.com:user/repo.git` 来验证是否能成功连接Gitee。 6. **设置代理(可选)**: 如果你需要使用代理服务器访问Gitee,可以在全局范围内设置环境变量HTTP_PROXY或HTTPS_PROXY。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值