README.portable (Draft) ======================= This "portable" version of Git for Windows (MSysGit) does not need to be installed. It will run from any directory you place it in, even onto a USB thumbdrive. It will not write permanent entries into the Windows registry. It does not need administrator privileges to "install". Installation ------------ This package is contained in a 7-zip archive with a file name like 'PortableGit-<versionstring>.7z'. It is a self-extracting archive: add the file extension '.exe', and you can (double-)click it; you'll be asked for the desired target directory (which defaults to C:\Program Files\Git). You may change that as needed or desired. Your user account needs write access to the selected directory. (You can move that directory with all its contents to a different place or computer at any time should you later desire so). Functional differences to "normal" MSysGit installation package --------------------------------------------------------------- This version does not offer you the convenient right-click context menu entries "Git GUI Here" and "Git Bash Here", because these would require to add entries into the Windows registry. Warning ------- Since this portable package does not modify any Windows %path% variables, it is not possible to run the git.exe and gitk.exe files directly. Start the Git Bash or Git Cmd instead, or add the cmd/ folder to your %path%. How to start using PortableGit ------------------------------ If you are comfortable with a Unix-like shell, just launch 'git-bash.bat'. If not, just launch 'git-cmd.bat'. Alternatively, you can execute these commands to modify the %path% variable temporarily: set gitdir=c:\portablegit set path=%gitdir%\cmd;%path% Adjust the 'gitdir' according to your setup. As long as you do not close the command window, you can now simply type "git" or "gitk" to really call "c:\portablegit\cmd\git.cmd" or "c:\portablegit\cmd\gitk.cmd". Quick start ----------- Start configuring git with your personal settings: git config --global user.name "Joe Sixpack" git config --global user.email joe.sixpack@g_mail.com Start using git: git --help How to change %path% permanently -------------------------------- You may also want to make the modification to the %path% variable a permanent one. The %path% variable may be changed: * either on a System level (for all users in the lower pane), if you are an Administrator * or for your own user account only (in the upper pane). To change the %path% variable permanently: * right-click "My Computer", * select "Properties", * open "Advanced", * click "Environment Variables", * highlight the "Path" variable, * click "Edit" (either in upper or in lower pane), * add your specific path to front of "Variable value" field, separated by a semicolon from the existing entry.