<div dir="ltr">Hey Folks,<div><br></div><div>Could use some insights from you.  My normal case - on a computer I own, or work at regularly and am the only user of, or on an account i own and am the only user of (home or work), it seems like tokens won't be a problem. In fact, they may make things even easier, day-to-day.</div><div><br></div><div>I have 2 special cases - curious if you have any suggestions.  </div><div><br></div><div><b>Case 1)</b> I coach an FRC team. Everyone on the team uses shared laptops with shared login. We don't have an IT staff to keep a login on each machine for each member of the team on each laptop or computer. So any suggestion that requires doing that isn't worth putting out there.  With passwords it was easy. Anyone could clone a repo, do work, push the work, and delete the repo - all they needed was their password - oh another aside, some of the students aren't at all sure they even want to learn to code so we want to keep the obstacles level as low as possible. requiring lots of expertise to access the code isn't really useful. Many of them have never used a command line, and the interest in doing so is still far in their future.<br><br>So with a token on shared machines and shared accounts -<b> one solution</b> - everyone uses the same token and the same accounts. No one has a clue who put what code in the repo because the push always comes from that account. Any better solutions?<br><br><b>Case 2)</b> For me 0 I often find that I am in a situation where I'm on a machine that is not "my own machine" and may be on an account that is "not my account". Having non-confidential projects where they can be pulled in quickly is handy. I have open repos on github where confidentiality isn't an issue and can just clone a repo, so some work and push the work, and delete the local repo. if i forget to delete the local repo - no harm to me - they don't have my password, and the harm to them is just the need to delete a directory full of junk (whoever "them" is)  and if they do push some junk to my repo, given the repo IS version control - it would be generally pretty easy to undo the mess unless they were very nefarious.</div><div><br>What is the easiest way to make a "token" portable (usb thumb?) and make sure it is never left behind on a machine that I don't control? It feels like losing control of the token is a bad thing.</div><div><br></div><div><b>Parting note:</b></div><div>I have to admit that I haven't taken the time to look and see if there are easy solutions. I'm hoping to get a free ride here on someone else's brilliance. So feel free to tell me my cases are "too special" and go fish on my own. :-) But if you have any suggestions, I'm interested.</div><div><br></div><div>Rob.</div><div>PS: I've seriously thought about just setting up a non github git repo in the cloud to solve some of these problems, but there are downsides to that as well. There is value to getting these students on github and aware of how all of that works. and Github has some nice features beyond simple git, and is publicly findable. (and someone else maintains it)</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jan 26, 2021 at 11:53 AM Carl Nobile via TriEmbed <<a href="mailto:triembed@triembed.org">triembed@triembed.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Sure,<div><br></div><div>I already described in one of my previous tutorials how to actually get the token, but not how to use it for normal SSH access.</div><div><br></div><div>~Carl</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Jan 26, 2021 at 11:45 AM Pete Soper via TriEmbed <<a href="mailto:triembed@triembed.org" target="_blank">triembed@triembed.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Been a long time since I hooked up for working with a GitHub repo (the <br>
day MS bought them) and I just got a message saying it's time to get <br>
with the the token, SSH thing.<br>
<br>
If anybody's interested I could take notes about how to make this <br>
transition, but it will be Linux-centric.<br>
<br>
-Pete<br>
<br>
<br>
<br>
_______________________________________________<br>
Triangle, NC Embedded Computing mailing list<br>
<br>
To post message: <a href="mailto:TriEmbed@triembed.org" target="_blank">TriEmbed@triembed.org</a><br>
List info: <a href="http://mail.triembed.org/mailman/listinfo/triembed_triembed.org" rel="noreferrer" target="_blank">http://mail.triembed.org/mailman/listinfo/triembed_triembed.org</a><br>
TriEmbed web site: <a href="http://TriEmbed.org" rel="noreferrer" target="_blank">http://TriEmbed.org</a><br>
To unsubscribe, click link and send a blank message: mailto:<a href="mailto:unsubscribe-TriEmbed@bitser.net" target="_blank">unsubscribe-TriEmbed@bitser.net</a>?subject=unsubscribe<br>
<br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr">-------------------------------------------------------------------------------<br>Carl J. Nobile (Software Engineer)<br><a href="mailto:carl.nobile@gmail.com" target="_blank">carl.nobile@gmail.com</a><br>-------------------------------------------------------------------------------</div>
_______________________________________________<br>
Triangle, NC Embedded Computing mailing list<br>
<br>
To post message: <a href="mailto:TriEmbed@triembed.org" target="_blank">TriEmbed@triembed.org</a><br>
List info: <a href="http://mail.triembed.org/mailman/listinfo/triembed_triembed.org" rel="noreferrer" target="_blank">http://mail.triembed.org/mailman/listinfo/triembed_triembed.org</a><br>
TriEmbed web site: <a href="http://TriEmbed.org" rel="noreferrer" target="_blank">http://TriEmbed.org</a><br>
To unsubscribe, click link and send a blank message: mailto:<a href="mailto:unsubscribe-TriEmbed@bitser.net" target="_blank">unsubscribe-TriEmbed@bitser.net</a>?subject=unsubscribe<br>
<br>
</blockquote></div>