开发者

How to get started with Git on Mac

I installed Git on my Mac but I do not know how to run it or access it. From the terminal I type git but it says "command is invalid."

I downloaded git from http://code.google.com/p/git-osx-installer/downloads/list?can=3 and I downloaded the package "Git Installer 1.7.3.5 - OS X - Leopard - x86_64."

UPDATE 1:

The content of the package is the following:

  • README.txt
  • git-1.7.3.5-x86_64-leopard.pkg
  • setup git PATH for non-terminal programs.sh
  • uninstall.sh

When I execute "setup git PATH for non-terminal programs.sh," I get the following messages:

No change to PATH in ~/.MacOSX/environment.plist

~ /Volumes/Git 1.7.3.5 x86_64 Leopard /Volumes/Git 1.7.3.5 x86_64 Leopard -MacBook-Pro:Git 1.7.3.5 x86_64 Leopard$ $PATH -bash: /usr/local/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/libexec: No such file or directory

UPDATE 2:

The content of my profile file is the following one:

# System-wide .profile for sh(1)

if [ -x /usr/libexec/path_helper ]; then
    eval `/usr/libexec/path_helper -s`
fi

if [ "${BASH-no}" != "no" ]; then
    [ -r /etc/bashrc ] &开发者_JAVA技巧amp;& . /etc/bashrc
fi


The git-osx-installer that you used should have installed git into /usr/local/git. See if you can cd into that directory. If you can, then check that your PATH was correctly set by running echo $PATH from the terminal and making sure that you see /usr/local/git/bin in the included PATH. If not, you need to add it to your PATH.

Did you run the included shell script setup git PATH for non-terminal programs.sh?

Update 1: How to run the included shell script

  1. Mount the git-osx-installer disk image by double-clicking git-1.7.3.5-x86_64-leopard.dmg, which should be located in your Downloads folder.
  2. Open Terminal from /Applications/Utilities/Terminal
  3. Type cd /Volumes/Git 1.7.3.5 x86_64 Leopard/
  4. Type ./setup git PATH for non-terminal programs.sh and hit Enter to run the shell script. Note: Once you type ./setup you can hit the Tab key and it will autocomplete for you.
  5. Open a new Terminal and type echo $PATH
  6. Confirm that you see /usr/local/git/bin in your PATH.

Update 2: Show Git Who's the Master

Open Terminal and issue the following commands:

echo "/usr/local/git/bin" > git
sudo mv git /etc/paths.d

When you run sudo it will ask for your OS X password.

After issuing those two commands, you should be able to open a new Terminal window and see /usr/local/git/bin when you run echo $PATH.

For this to work you have to have the following in /etc/profile, which it does by default:

if [ -x /usr/libexec/path_helper ]; then
    eval `/usr/libexec/path_helper -s`
fi


A general introduction:

  • Git Immersion

Git Immersion is a guided tour that walks through the fundamentals of Git, inspired by the premise that to know a thing is to do it.


Use MacPorts:

sudo port install git


Either '/usr/local/bin' is not in your PATH or it just does not find git ...

Try this

$ PATH='/usr/local/bin'
$ export PATH

RESTART CONSOLE

try again - if it still does not work

  1. check if the location /opt/local/bin/git or /opt/local/bin/github exists (depending on your version)

if so:

2 . type

$ sudo ln -s /opt/local/bin/git /usr/bin/git

or

$ sudo ln -s /opt/local/bin/git /usr/bin/github (depends on your version)

3 . should work now


It may be easier to create a symbolic link from one of your default paths:

sudo ln -s /usr/local/git/bin/git /usr/local/bin/git


Why not just run it directly? You can learn to configure it when you become more experienced.

Check if you can run git to see the current version installed

/usr/local/git/bin/git --version

Check if you can run git to see the help available

/usr/local/git/bin/git --help

Later, after you learn how to use git, you can configure your path to automatically find git, by changing your path, using shell scripts, symbolic links. Any of these will then allow you to run:

git --version

git --help

When working with java or mvn or eclipse, the same goes. Try running the simplest command first to make sure you can actually run. Then, figure out how to simplify the process. If git was installed in another directory, search for it, then run it using the entire path.


I think I know what you mean. I did the following to start using:

Open your terminal and run the following command

cd /usr/local/git/bin

than try to run, for example:

git --version

or

git --help
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜