All Projects → timcharper → Git_osx_installer

timcharper / Git_osx_installer

Licence: mit
Installer for OS X

Labels

Projects that are alternatives of or similar to Git osx installer

Redox
Mirror of https://gitlab.redox-os.org/redox-os/redox
Stars: ✭ 13,611 (+6638.12%)
Mutual labels:  makefile
Spksrc
Cross compilation framework to create native packages for the Synology's NAS
Stars: ✭ 2,446 (+1110.89%)
Mutual labels:  makefile
Cheat Sheets
Cheat sheets for various stuff
Stars: ✭ 201 (-0.5%)
Mutual labels:  makefile
Nmap Android
Nmap on Android - Makefile/diff/scripts to build it with Android NDK
Stars: ✭ 187 (-7.43%)
Mutual labels:  makefile
Longtasks
Long Task API
Stars: ✭ 193 (-4.46%)
Mutual labels:  makefile
Getting Started With Knative
Knative入门——构建基于 Kubernetes 的现代化Serverless应用 - https://www.servicemesher.com/getting-started-with-knative/
Stars: ✭ 197 (-2.48%)
Mutual labels:  makefile
Alpine Elixir
A Dockerfile based on my alpine-erlang image for Elixir applications
Stars: ✭ 186 (-7.92%)
Mutual labels:  makefile
Device brcm rpi2
Stars: ✭ 201 (-0.5%)
Mutual labels:  makefile
Rabbitmq Auth Backend Http
HTTP-based authorisation and authentication for RabbitMQ
Stars: ✭ 194 (-3.96%)
Mutual labels:  makefile
Nodejs Rpm
node.js rpm spec
Stars: ✭ 199 (-1.49%)
Mutual labels:  makefile
Reaction Development Platform
Reaction Platform is the quickest way to run Reaction (reactioncommerce/reaction) and its supporting services—Reaction Hydra (reactioncommerce/reaction-hydra) and Example Storefront (reactioncommerce/reaction-next-starterkit)
Stars: ✭ 190 (-5.94%)
Mutual labels:  makefile
Json Schema Spec
The JSON Schema I-D sources
Stars: ✭ 2,441 (+1108.42%)
Mutual labels:  makefile
Playing Cards Assets
Playing Cards Image Assets (SVG+PNG)
Stars: ✭ 197 (-2.48%)
Mutual labels:  makefile
Rust Empty
A Makefile to get started with Rust (DEPRECATED)
Stars: ✭ 187 (-7.43%)
Mutual labels:  makefile
Mytermuxdoc
中文Termux文档
Stars: ✭ 201 (-0.5%)
Mutual labels:  makefile
Nvidia Docker
Build and run Docker containers leveraging NVIDIA GPUs
Stars: ✭ 13,961 (+6811.39%)
Mutual labels:  makefile
Godev
Golang development tool that supports project bootstrap, live-reload (tests + application), and auto dependency retrieval based on Go Modules
Stars: ✭ 196 (-2.97%)
Mutual labels:  makefile
Learn You A Haskell
“Learn You a Haskell for Great Good!” by Miran Lipovača
Stars: ✭ 202 (+0%)
Mutual labels:  makefile
Humandiseaseontology
Repository for the Human Disease Ontology.
Stars: ✭ 200 (-0.99%)
Mutual labels:  makefile
Learning Cmake
learning cmake
Stars: ✭ 2,524 (+1149.5%)
Mutual labels:  makefile

FAQ

I have XCode installed (and consequently its bundled git); how do I get my system to use this version instead?

Xcode installs its git to /usr/bin/git; recent versions of OS X (Yosemite and later) ship with stubs in /usr/bin, which take precedence over this git. To overcome, do the following:

sudo mv /usr/bin/git /usr/bin/git-system
sudo ln -sf /usr/local/git/bin/git /usr/bin/git

Note, you will need to restart your shell after so-doing, as most shells (bash) cache command location resolution from PATH.

Which version should I download?

If you are running:

  • 10.6 Snow Leopard: git-*-snow-leopard
  • 10.7 Lion: git-*-snow-leopard
  • 10.8 Mountain Lion: git-*-snow-leopard
  • 10.9 Mavericks: git-*-mavericks
  • 10.10 Yosemite: git-*-mavericks
  • 10.11 Yosemite: git-*-mavericks

The Snow Leopard builds will work on Mavericks and later, but there are issues running git gui.

It doesn't work. Help!

Scream where you can be heard. File an issue here: https://github.com/timcharper/git_osx_installer/issues

Changes / Recent updates

2015-10-18

Builds have been updated to create symlinks in /usr/local/bin to run git. El Capitan no longer allows modifications to /usr/bin, and /usr/local/bin is preferred over /usr/bin, by default.

The installer installs the uninstall.sh script, which has also been updated to remove the new symlinks created.

The installer no longer uses PackageMaker. Instead, it uses pkgbuild, which is much simpler, and is the supported way of doing packages.

2014-12-21

Mavericks builds have been published to address issues running git gui. Going forward, Snow Leopard and Mavericks builds will be published.

Also, the Makefile has been fixed to enable 32-bit builds of the OS X keychain credential helper. Universal builds have returned, reducing one more decision the user has to make when determining the appropriate download version.

2014-12-20

32-bit builds for Snow Leopard (and later) are back. These were created on a 64-bit installation of Mac OS X Snow Leopard.

2014-12-19 - CVE-2014-9390 Fix, and improved build process.

CVE-2014-9390 security fix

As announced on the git mailing list, git for OS X

The following versions contain the fix:

  • 2.2.1
  • 2.1.4
  • 2.0.5
  • 1.9.5
  • 1.8.5.6

Support for older operating systems restored / apology

64-bit builds for Snow Leopard (and later) have been published. There was an issue with the build script in which the compilation Framework was not being properly specified, and this effectively caused it to be ignored. As a result, the builds were not working on 10.8.x and earlier. I apologize deeply for this error. Further compounding the issue was lack of feedback channels, and the negative reviews were not emailed to me. This was my fault as I did not set up adequate instructions for how to ask for help. I've updated the project home page with a link to the GitHub issue tracker, and have done various cleanup to reduce clutter remaining since the transition from Google Code.

Improved build process

The build process has been greatly improved; the cumbersome script has been replaced with a more declarative Makefile. A check has been added to assert that the 32-bit package actually contain 32-bit executables.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].