>>> "PO" == Philip Oakley <philipoakley@iee.email> writes:
> Uwe, > Do the individual students have any form of personal 'HOME' storage for > saving their local project work? > How is that organised? I guess emails are all done via a web browser and > 'cloud' storage, so that would provide no guidance. Likewise much of their > student rotas would be accessed via a browser, again no guidance. Well since my university has sold its email out to google, well to state it differently, my university accepted the very generous offer of google to use gmail with an academic license, the students have in principle 30GB of Gdrive, I think, but as far as I can tell, they use that not very often. > Do they have any 'Dropbox' style service for their work storage? Does it, > if available, end up in a personalised file/dir path > (c:/Student/UB123456/*), or is it a 'signed in' standard path (e.g. > C:/HOME/*). These could lead to having the student's global config on their > HOME drive, secure from others. No each PC has an asigned user, user401, user402 etc (don't ask why they start with 400), then in each PC the students can only write to C:/User401/Documents (I have check the precise path) > My only other thought is to have a 'throw-away' ssh style connection that > has additional password protection. I do this for my Github account, so > when I push to 'my' remote, I am always asked for my personal pass-phrase > for that ssh. It was a bit of hassle to set up at the time (quite a few > steps) but since then it's been pretty simple and reliable. It means all my > pushes have extra passphrase protection even if one is a bit lax about the > ssh public/private file pair. (do emphasise that folks should use a long > phrase rather than a short password!) Well, right now I am quite satisfied with gitlab (and its https access) and with the solution Konstantin proposed, it works. So ssh right now would be too much for the students, since this is the first year I am trying to include git in their workflow. I basically «convince» the students to use git for their projects (I do require to use a version control system for bachelor or master thesis, but this is mostly Latex in some case with some matlab files, and since I am more comfortable with mercurial than with git it has to be mercurial..) But in this course I have a lot of students, and I did not want the hassle to have the system administrator to install a VCS and then a GUI so I hoped and still hope that matlab's support of git is enough (they support 2 version control systems: git and, surprise subversion. The only reason for subversion seems to me that subversion still has a considerable large user base, but... Ok no rant). Right now I am most worried about the situation in which the student need to perform a merge. I regularly pull from their repos, check, write my comments and push as soon as possible. Some day they want to push but I have already pushed (the most standard situation in a server based model, but, I have to see how well git pull [1] will deal with this situation (I cross my finger that no conflicting editing appears) Last remark: I am positively impressed by gitlab. Although it is not as popular as github and maybe not as slick, it seems to have more features, at least I had no problem in turning email notification on, which I never managed in github. Footnotes: [1] «fun fact»: «git pull» is in mercurial «hg fetch», while «git fetch» is in mercurial «hg pull -u». Both system seem in many points being sort of orthogonal to each other. Anyway that is a different story. -- You received this message because you are subscribed to the Google Groups "Git for human beings" group. To unsubscribe from this group and stop receiving emails from it, send an email to git-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/git-users/87357exzfb.fsf%40mat.ucm.es.
smime.p7s
Description: S/MIME cryptographic signature