Problems with lab app permissions

I’m reviewing the learning labs as something to potentially point colleagues who are new Git users at, but I’m hitting a few issues getting started.

The simplest is that the links to the GitHub Community from the course info pages don’t work - they try and open a non-existent page on the lab site.

The more important problem is installing the learning lab app to my account. I don’t want to install it globally for all personal repos, but if I go the route of trying to join a course and install it to the course repo, it doesn’t work. When I click the Join Course link, I get a message saying I need to install the app first with a link, which takes me to the “install globally” screen again. This needs sorting, as I know folks won’t want to install it across everything. Any idea what’s wrong?

Cheers,

Rob

1 Like

The more important problem is installing the learning lab app to my account. I don’t want to install it globally for all personal repos, but if I go the route of trying to join a course and install it to the course repo, it doesn’t work. When I click the Join Course link, I get a message saying I need to install the app first with a link, which takes me to the “install globally” screen again. This needs sorting, as I know folks won’t want to install it across everything. Any idea what’s wrong?

Sorry about this, @robpurcelluk! We’re working on improving the installation flow. For now, the app needs to be installed in a repo (any repo). You can install it on a throaway repo you’ve already got, or fork one of our repos (like github/training-kit) and install it there. Once you’ve done that, the app will be able to create repos for each course and you can then install it on each of those repos. 

I’m looking into the other issue you described with the forum link. Will drop an update here when I’ve reproduced it. 

 

The simplest is that the links to the GitHub Community from the course info pages don’t work - they try and open a non-existent page on the lab site.

@robpurcelluk this has now been fixed. Thanks for the report :+1:

1 Like

Thanks, that worked with a throw-away repo to get it attached to my account. Maybe add that to the starting info (create an empty repo / fork ours and install it to there). Though even then, that’s not really clear to a complete github newcomer. I await the flow improvement :slight_smile: