Hackerspace Github access changes

43 views
Skip to first unread message

Gergely Imreh

unread,
Dec 21, 2019, 6:29:09 AM12/21/19
to Taipei Hackerspace Group
Hi everyone,

I have some info on the changes regarding our Github repos and our website deployment.
Sending this email to the list, as I'm guessing this is relevant to our whole team and would be happy to hear any feedback.

Short story: hit some Github issues but now we have a new Github org at https://github.com/taipeihackorg and our website is again under our control.

Below (long email) will give more context, show what we have tried to far, what I've settled for now, and where we can go from here.

Some context:
A few months ago, we have lost access to our Github organization at https://github.com/taipeihackerspace It's not sure what happened, I was in touch with Github within hours, but a) they didn't say how were the members kicked off, b) the way they said we could get access back didn't work (due to other failures in the process). I can elaborate on this, but the purposes of this email the only outcome that matters:
1) we lost access to that organization and we won't get that back
2) our website of https://taipeihack.org/ was hosted on Github Pages with a custom domain name (from this repository) - and the way Github works, that repo (that we couldn't change anymore) was preventing us to use Github pages with the same domain name again. 

What we were doing to fix it:
I was in a long conversation with Github but that didn't have any result so far.
I was trying a few technical workarounds, but unfortunately, Github's pages + custom domain support is behind the competitors and prevented us from fixing things.
I was looking at alternative ways of fixing things:
a) moving to GitLab and using Gitlab pages (which has better domain name validation in the first place) - this is still a good choice in the future, in my opinion, but didn't want to force people to move right now to a new platform. X
b) using Heroku for hosting our site, they have a good free tier and used them before - using it with a team it is not free, though, and would add some extra complexity. I would not want to pay for something at the moment if we can do with a free tool just as well. X
c) using Netlify for hosting our site, as it has a very easy way to use, and have a pretty decent free tier. !!

The new setup:
a) I've set up a new Github organization at https://github.com/taipeihackorg (the name coming from our domain name, so it's as little a surprise as possible).
b) For this organization, we start to need to be pickier who we add as admins, and who are regular members who cannot add/remove people. We can propose/elect the people who should be admins (I would suggest no more than 5 people at any given time). We can set up some best practices regarding how to make the original issue less likely to happen again.
c) Our domain name is registered at Gandi, and our DNS settings are managed by CloudFlare, both of them I think I'm the only person having access to. Will be looking into how I can share access on those platforms
d) Our website is in this Github repository https://github.com/taipeihackorg/webtemp (copied over from the original repository), and hosted by Netlify:
Screenshot_2019-12-21_11-20-31.png
So now if you go to https://taipeihack.org/ it is once again controlled by us. 🎉

What should you do?
a) Please send me your Github username, and I'll add you as an organization member to "taipeihackorg". Then you can start using it again as you were!
b) we need to figure out a better administrative structure for Github/Gandi/Cloudflare/Netlify, so if you are interested in taking part in admin work, please let me know and we can continue the discussion from there. I think selecting a group of people to manage these would help us avoid these previous issues, and would build knowledge within the team to fix things up quicker.

Let me know if anything's unclear. I can reply here / in private email / we can set up a Hangout to chat "in person". :)
Cheers,
    Greg

Yusuke Dada K

unread,
Dec 22, 2019, 9:26:54 PM12/22/19
to Taipei Hackerspace
Greg,

Thank you for spending your precious time on us and finding a great solution!

Regarding proposal (b), I am interested in operating and managing the website in a new environment.
However, I'm concerned that I'm not good at English and I'm having problems with communication
...even this email is powered by Google Translation :'(

Would you like to give me some time to discuss this matter inside the administration of Taipei?



Again, Thank you so much, Greg!

 yusuke



Gergely Imreh於 2019年12月21日星期六 UTC+8下午7時29分09秒寫道:

mose

unread,
Dec 26, 2019, 12:12:02 PM12/26/19
to taipeiha...@googlegroups.com

hey there,

I was wondering what happened, seems you have been busy :)

If it helps I can give a hand on checking stuff up, while never been really that much active in this group, who knows, in case of trouble I could make myself useful.

Btw why do you prefer managing DNS at cloudflare? Gandi livedns is pretty solid and easily scriptable. Plus it would make it easier to share, using gandi teams.

If you want to add me I'm mose on github and gds19-gandi is my handle on gandi.

(for those who legitimately wonder who the heck I am, check out https://mose.com)

cheers,
mose

--
You received this message because you are subscribed to the Google Groups "Taipei Hackerspace" group.
To unsubscribe from this group and stop receiving emails from it, send an email to taipeihackersp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/taipeihackerspace/CAJ3iQcr9MoCvKgVGinznR%2Bo%3Dux25G0cok64rmdCujU2kBtrA1A%40mail.gmail.com.

Kai Carver

unread,
Dec 30, 2019, 9:10:10 PM12/30/19
to taipeiha...@googlegroups.com
Hi mose, hi Greg, hi Yusuke, and everyone else!

Maybe I can also help. I’m in Taipei until the 14th, maybe we could meet up in person at the hackerspace or elsewhere and/or online sometime to chat and figure out anything that needs figuring out? 

I think I missed some messages, including Greg’s message from the 21st, so I may need more information. Looks like you were pretty busy fixing things Greg, thank youuuuu! My Github username is kaicarver.

So if people want to meet up I’m free pretty much any time starting tomorrow afternoon (next year!!)

I was also thinking of doing a small party at the hackerspace for Three Kings day / Epiphany, maybe this Sunday January 5th?... i have to figure out how to get galette des rois... as I remember Carrefour used to make some.





Shelandy Ting

unread,
Feb 7, 2020, 2:58:47 PM2/7/20
to Taipei Hackerspace
Hi. 
I have sent some info to Gergely.  I am a new comer and like to help.  I think I've met Yusuke once while helping tasting the new honey wine brew.   Not sure about meeting with others before.

Gergely Imreh於 2019年12月21日星期六 UTC+8下午7時29分09秒寫道:
Reply all
Reply to author
Forward
0 new messages