Hacker Timesnew | past | comments | ask | show | jobs | submitlogin

How does that allow authorized users to get access? Note that they want regular people to be able to find the project from a SERP and start browsing without creating an account or authenticating in any way.


I think it depends on what you mean by authorized users. If you're saying everyone is authorized then relying on public scrapers isn't going to work with unlisted pages. Search engines are bots, too.

I'm thinking more if it's people coming from email or QR code or link from other sites that keep bots out. It can also be more about sequence of accessing pages. The idea is having behavior unlock the site. Because it should be pretty easy to cause people and bots to behave differently.

For example, you could set it up such that access to gitea requires simply accessing the documentation site first.


The issue here is with publicly hosted git repositories for open source projects. Everyone is authorized, including anonymous users arriving from Google.


Nobody needs access to a git repo directly via Google.

Things that are needed in Google are documentation or landing sites. Landing on one of those could perform the "knock" to open the domain holding the git. Nobody using Google would notice.


Nobody needs access to a git repo directly via Google.

I agree with this. The repo page should just have static HTML pages with information for people new to the project. Dynamic information and especially expensive computations such as git blame should be restricted to logged in users with an account. This would make it easy to ban anyone who was abusing the system or even implement CPU quotas without affecting ordinary users arriving from Google.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: