PortableGit 环境的简单配置

本文介绍了如何配置PortableGit,包括警告信息、使用方法、快速启动及永久修改环境变量。重点讲解了如何设置用户信息、SSH配置,并给出了修改PATH变量的详细步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Git

PortableGit

📕 除了本部分列出的主要环境配置问题外,别的使用大致与安装版本的Git一致。

警告

  • 这个版本的包不修改任何windows路径变量 %path%,即不可能直接运行 git.exe 和 gitk.exe(可视化界面) 文件。改为启动 Git Bash 或 Git Cmd,或添加 cmd/ 文件夹 到你的 %path%

PortableGit使用

  • 如果您对类 Unix 的 shell 感到满意,只需启动 git-bash.exe

  • 如果不,则启动 git-cmd.exe.

  • 🐖 环境变量设置是你每次使用git-portable的第一步。

    • 或者,您可以执行这些命令来修改 %path% 临时变量:
    set gitdir=c:\portablegit
    set path=%gitdir%\cmd;%path%
    
    • 根据您的设置调整gitdir,只要不关闭命令窗口,现在只需要键入 gitgitk ,即可运行 c:\portablegit\cmd\git.exec:\portablegit\cmd\gitk.exe.
  • 默认情况下,git cmd 和 git bash 在运行时使用启动他们的目录作为工作目录,您可以通过传递 --cd-to-home 来覆盖它 给他们,这会将用户的主目录设置为工作目录(如果安装了适用于 Windows 的 Git)。

  • 此外,如果您设置 HOME 环境变量(永久或 仅适用于当前会话)您可以让 Git 存储并使用配置 该变量中指定的目录中的配置文件。如果你指定 --cd-to-home、git-bash 和 git-cmd 启动时也将使用它作为工作目录。例如下列命令将使用名为 home 的相对目录,(%cd% 指定为当前目录):

    set HOME=%cd%/home
    git --cd-to-home
    

快速启动

  • 开始使用个人设置配置git
git config --global user.name "Joe Sixpack"
git config --global user.email joe.sixpack@g_mail.com
  • 用户信息配置的另一种方式

    • 每次使用git commit命令进行提交时,都会检查是否有提交者的信息。为了避免重复设置用户信息,可以将配置信息保存 .gitconfig 文件。

      [user]
      name = Your name
      email = Your e-mail
      
    • git-portable每次都会检查$HOME路径下的.gitconfig文件夹,上述代码为 .gitconfig 文件的格式。

  • ssh配置

    • git-portable的ssh配置和桌面版git的配置步骤基本相同,不同点在于默认路径的使用。
    • 在使用下面的命令生成密钥之后,会提示你输入密钥的路径。
      • $ ssh-keygen -t rsa -C "Your e-mail"
      • 不能直接按回车(默认使用默认路径),需要修改称 git-portable 的安装路径,如 g:\\git_portable\\.ssh
      • 如果想直接使用默认路径,需要先将 home 环境变量设置为 git-portable 安装路径。
  • 开始使用git

git --help

永久修改 %path%

  • 如果您是管理员,则在系统级别(适用于下部窗格中的所有用户)
  • 或仅用于您自己的用户帐户(在上窗格中)。
  • 要永久更改 %path% 变量所需执行的操作如下:
    • 右键单击 计算机
    • 选择 属性
    • 打开 高级
    • 单击 环境变量
    • 突出显示 Path
    • 单击 Edit(选择上窗口或者下窗格)
    • 将你对应的特定路径添加到变量值字段的前面,通过分号将现有条目分开。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值