centos7安装最新版git_https://my.oschina.net/antsky/blog/514586

  • 发表于 2年前
  • 阅读 5961
  • 收藏 10
  • 点赞 1
  • 评论 1
摘要: 介绍yum和源码包安装的具体方式

方式一、yum安装

# yum install git

通过yum方式安装,版本比较旧,CentOS6.5上安装好是1.7.1版。如果想安装最新版或其他版本,需要使用源码编译安装的方式。

方式二、源码包安装

步骤1. 安装依赖包

# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
# yum install  gcc perl-ExtUtils-MakeMaker

步骤2. 卸载旧的git版本(如果之前有安装rpm包)

# yum remove git

步骤3. 下载&解压

# cd /usr/src
# wget https://www.kernel.org/pub/software/scm/git/git-2.5.0.tar.gz
# tar -zxvf git-2.5.0.tar.gz

或 # wget https://github.com/git/git/archive/v2.5.0.tar.gz 下载

步骤4. 编译安装

# cd git-2.5.0
# make prefix=/usr/local/git all
# make prefix=/usr/local/git install
# echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
# source /etc/bashrc

步骤5. 检查git版本

git --version
git version 2.5.0

    参考:http://stackoverflow.com/questions/21820715/how-to-install-latest-version-of-git-on-centos-6-x-7-x

### 如何在 Git 中修改密码 当需要更改 Git 账户的密码时,可以通过多种方式进行操作。以下是几种常见开发环境中更新 Git 密码的方式: #### 方法一:通过缓存机制清除并重新输入密码 如果之前已经设置了 `credential.helper` 缓存功能,则可以利用该功能来清除已存储的凭证。 运行以下命令以移除现有的凭据: ```bash git credential-cache exit ``` 随后,在下一次执行 `git pull` 或者 `git push` 的时候,系统将会提示重新输入用户名和新密码[^2]。 #### 方法二:手动编辑 `.git-credentials` 文件 (针对 Linux/MacOS 用户) 对于 CentOS 或其他类 Unix 系统中的用户来说,可以直接查看根目录下的隐藏文件`.git-credentials` 来管理保存下来的认证信息。 具体路径通常位于用户的家目录中,例如 `/home/username/.git-credentials` 或者 `/root/.git-credentials`。打开此文件可以看到类似下面的内容: ``` https://Username:OldPassword@git.oschina.net ``` 只需将其替换为新的密码即可完成修改工作。记得保持 URL 格式的正确性[^3]。 #### 方法三:Windows 下 SourceTree 修改密码流程 如果是 Windows 平台上的开发者,并且正在使用 Atlassian 的 SourceTree 工具作为图形界面客户端的话,那么还可以直接定位到本地配置文件来进行调整。 进入 `%APPDATA%/Local/Atlassian/SourceTree/passwd` 这个位置找到对应的 passwd 文本记录项,按照实际需求替换成最新的登录密钥数据[^4]。 另外需要注意的是,某些情况下可能还需要同步清理掉系统的 Credential Manager 里边关联的历史条目以防冲突发生。 --- ### 示例代码片段展示如何强制刷新凭据 假如想主动触发重新验证过程而不依赖上述任何一种特定环境设定,也可以尝试先删除远程仓库链接再重建连接关系的办法实现目的。 ```bash # 移除现有 origin 地址 git remote remove origin # 添加一个新的带有 HTTPS 协议的目标地址 git remote add origin https://new_username:new_password@github.com/repo_owner/repo_name.git ``` 以上脚本里的 new_username 和 new_password 就是你打算使用的最新身份标识组合部分[^1]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值