-
-
Notifications
You must be signed in to change notification settings - Fork 381
SSH key lesson at novice lesson? #691
Comments
I thought the current wisdom was that we should use HTTPS instead of SSH because it is easier to get setup. I think having the SSH lesson last makes sense because it is supplementary. The main goal of the lesson is to teach the students to version control their code with Git. If an instructor has time at the end to also get everyone setup with SSH keys, that's great. Putting it before the lesson on collaboration would increase the likelihood that that important lesson will not be taught due to time constraints. |
On Fri, Sep 05, 2014 at 07:48:51AM -0700, John Blischak wrote:
Yes, and I agree with that.
If it's supplementary, perhaps it belongs in novice/extras/ instead of |
But it is still quite specific to the novice Git lessons. I think of novice/extras as a place for lessons that clearly do not fit directly with any of the current sections, e.g. a capstone example that combines Shell, Python, and Git. I plan to maintain supplementary R material somewhere in novice/r. What about just separating it in the index.html? In other words, after the link to the reference sheet, have a list of closely related supplementary lessons. (I tried replying to this by email, but it didn't seem to work. My apologies in advance if this shows up twice) |
On Fri, Sep 05, 2014 at 02:07:16PM -0700, John Blischak wrote:
Works for me, although I'm still not sure it's worth covering after (and email posting doesn't seem to be working for me at the moment either). |
On Fri, Sep 05, 2014 at 02:07:16PM -0700, John Blischak wrote:
Testing email responses… |
On Fri, Sep 05, 2014 at 02:07:16PM -0700, John Blischak wrote:
Works for me, although I'm still not sure it's worth covering after |
On Fri, Sep 5, 2014 at 11:28 AM, W. Trevor King [email protected]
But it is still quite specific to the novice Git lessons. I think of What about just separating it in the index.html? In other words, after the |
It seems that the email replies were just delayed, so I am giving it a On Sat, Sep 6, 2014 at 11:26 AM, W. Trevor King [email protected]
|
On Mon, Sep 08, 2014 at 09:13:01AM -0700, John Blischak wrote:
My preferred approach here is to just have the disagreeing parties |
On Mon, Sep 8, 2014 at 11:22 AM, W. Trevor King [email protected]
Sure, but it is my understanding that this lesson is not meant to change |
On Mon, Sep 08, 2014 at 09:27:44AM -0700, John Blischak wrote:
And my initial argument here was that I don't see a point to that. If
I think any of the ways out above are reasonable (and I list them in |
On Sat, Sep 06, 2014 at 09:28:49AM -0700, John Blischak wrote:
Heh, and I just saw that there is already a SSH lesson in |
At the end of http://software-carpentry.org/v5/novice/extras/06-ssh.html we have
Maybe moving part of |
On Tue, Sep 09, 2014 at 06:27:25PM -0700, r-gaia-cs wrote:
That sounds good to me. |
Close swcarpentry#691. After some discussion about have and where to put the lesson that cover SSH Key I and @wking agree to move it to `novice/extras/06-sshkeys.md` and just add a note + links to help students set up their own SSH Key for the Git host they will be using.
@jdblischak and @wking When you have time could you take a look at #707? |
Close swcarpentry#691. After some discussion about have and where to put the lesson that cover SSH Key I and @wking agree to move it to `novice/extras/06-sshkeys.md` and just add a note + links to help students set up their own SSH Key for the Git host they will be using. This commit includes @jdblischak wording about HTTPS vs. SSH. This commit also avoid non-portable instructions to copy and paste the public key.
Close swcarpentry#691. After some discussion about have and where to put the lesson that cover SSH Key I and @wking agree to move it to `novice/extras/06-sshkeys.md` and just add a note + links to help students set up their own SSH Key for the Git host they will be using. This commit includes @jdblischak and @wking wording about HTTPS vs. SSH.
I argued against this lesson landing, but since we have it, I think it makes sense to cover it before covering collaborative development (with it's associated HTTPS clones and pushes). I don't see a point to covering it last. On the other hand, it would mean you'd need some tweaking if you wanted to drop this section.
p.s. I'd link to line numbers, but that's not possible (holman/ama#305).
The text was updated successfully, but these errors were encountered: