Comments (17)
Those appear to be archives of the Git source code, which isn't going to work for us. Maybe this page of downloads? http://sourceforge.net/projects/git-osx-installer/files/
from git-novice.
It seems the latest version of the workshop-template give the right information:
For OS X 10.8 and higher, install Git for Mac by downloading and running the installer. After installing Git, there will not be anything in your /Applications
folder, as Git is a command line program. For older versions of OS X (10.5-10.7) use the most recent available installer for your OS available here. Use the Leopard installer for 10.5 and the Snow Leopard installer for 10.6-10.7.
Couple of things:
- Can anyone confirm that this works for older Macs?
- Users of newer Macs shouldn't actually need to install anything at all, right? It comes pre-installed. I'm thinking the instructors should be modified to reflect this.
from git-novice.
Both yes and no on that last point. /usr/bin/git exists in 10.9+, but the
first time you use it you have to agree to the Xcode terms and it might
actually download the developer tools then? (I could be wrong on specifics
here, but I dunno how to test...)
On Sun, Feb 1, 2015 at 2:51 PM Damien Irving [email protected]
wrote:
It seems the latest version of the workshop-template
https://github.com/swcarpentry/workshop-template give the right
information:For OS X 10.8 and higher, install Git for Mac by downloading and
running the installer
http://sourceforge.net/projects/git-osx-installer/files/latest/download.
After installing Git, there will not be anything in your /Applications
folder, as Git is a command line program. For older versions of OS X
(10.5-10.7) use the most recent available installer for your OS
available here http://sourceforge.net/projects/git-osx-installer/files/.
Use the Leopard installer for 10.5 and the Snow Leopard installer for
10.6-10.7.Couple of things:
- Can anyone confirm that this works for older Macs?
- Users of newer Macs shouldn't actually need to install anything at
all, right? It comes pre-installed. I'm thinking the instructors should be
modified to reflect this.—
Reply to this email directly or view it on GitHub
#32 (comment)
.
from git-novice.
Does anyone know if the git-osx-installers add /usr/local/git/bin to the user's PATH, or must that be done manually?
from git-novice.
I just installed from http://sourceforge.net/projects/git-osx-installer/files/ and it installs to /usr/local/git, but it doesn't seem to modify your PATH, so users may have to do this manually. I also found that OS X didn't want to open the installer because it doesn't come from a trusted developer, you have to do the right-click > Open trick. So those are some things we might need to note. Other people have experience with that?
from git-novice.
The common way to install software on OSX is to use homebrew, I think it supports older versions of OSX too but I need to verify. That would be the perfect solution because with the same tool you can install also python, r, and whatever, there's heaps of packages.
from git-novice.
Most of our students do not know how to use the shell before our workshops, so installing things via homebrew is a bit much to ask of them.
from git-novice.
Most of our students do not know how to use the shell before our workshops, so installing things via homebrew is a bit much to ask of them.
Agreed.
from git-novice.
@jiffyclub @ethanwhite I understand, but I thought the problem was that the students had to fix their PATH, which is even worse.
from git-novice.
At this point I really don't have a clear enough picture about what exactly people with versions of OS X older than 10.8 have to do. Unless someone here has access to a computer running 10.6-7 and can test things, we may have to wait until someone brings in a complete report from a workshop.
from git-novice.
@jiffyclub I might have some old macs in my lab, I'll do some tests and report back (be aware that my report could include "please upgrade" :-))
from git-novice.
That'd be great, especially if they are really fresh. E.g., don't have Xcode or any command line tools or anything else installed.
I really wish everyone would upgrade to at least a semi-recent OS, but sadly it's not an option at a workshop or with some managed equipment.
from git-novice.
On older mac homebrew requires a ~2GB download of XCode to just get started with homebrew, not gonna happen with shaky wifi. As @DamienIrving mentions this was fixed in the carpentries/workshop-template#134 and confirmed to work at a workshop in January.
from git-novice.
@jiffyclub, the user I installed it for was able to use it with no PATH modification, I've had to do this a couple of times in the past and I don't recall modifying PATH's.
from git-novice.
@jduckles, thanks for the report! We can probably close this, then.
from git-novice.
@jiffyclub Agreed, stick with the sourceforge links, not the kernel.org tarballs.
from git-novice.
Good. I've updated the wiki at the workshop-template repo to reflect this.
from git-novice.
Related Issues (20)
- GH settings screen shot is out of date
- Is there a supplemental SSH episode?
- We contradict our own advice about forgetting about ssh keys HOT 1
- Suggest flipping order of git clone screenshots HOT 1
- Share what to do if you already have an ssh key HOT 2
- Episode time allotment is inaccurate HOT 4
- Note that there is no response when typing password/pass phrase/etc in your terminal HOT 1
- "AFK" may not be a recognizable term to everyone HOT 1
- README goes to the old lesson template
- Creating a new branch or renaming the default branch HOT 5
- Consider updating CONTRIBUTING to require forking regardless of privileges HOT 3
- Misleading Interplay between Episode 4 and 5 HOT 1
- file versions are not saved; changes to files are tracked/recorded HOT 5
- Add note about how rm from command line is irrecoverable HOT 2
- git config `core.autocrlf` option is incorrect
- Maintainer mismatch with website HOT 3
- Move SSH key creation (7.3) to Lesson 2 - Setting Up Git HOT 4
- Connect to preliminary material: Good Enough Practices HOT 4
- Do not mention branches while creating the first repository? HOT 1
- Broken reference in citation episode
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from git-novice.