On 29Mar2019 13:05, felixs <[email protected]> wrote:
On Fri, Mar 29, 2019 at 08:42:33AM +1100, Cameron Simpson wrote:
On 28Mar2019 22:20, felixs <[email protected]> wrote:
> I tried to access the branch with the patch, but the access is
> password-protected. Are you able to share the patchfile by other means?
> Signing up with gitlab is another option, but I'd need some more time to
> decide on whether it's the right choice for me.

You can sign up to github without any other obligations; it is free and gets
you various useful facilities.

For example, my own code is published on bitbucket, but I have a github
account in order to interoperate with various projects.

There isn't actually any particular downside.

Thanks for your comment, but already using gcloud I keep thinking about
the comparative benefits of using another 'big player' like gitlab, github
or platforms alike. I checked my possibilities/resources of code developing and
cannot see the 'upsides' (sorry for the neologism) of using another
service. But please tell me.

Mainly for interoperation with others. As I mentioned, I host my own code on bitbucket, but have github and gitlab accounts so that I can interact with projects hosted there.

For your own code, you can do as you want. When you want to submit to other projects it is a great help to have an account with their repo hosting service.

Elaboration:

You can generally git/hg clone from such services without an account (i.e. public code repos like mutt) but if you want to make pull requests the workflow is:

- fork the repo to your own account on that service
- clone your fork to your local environment
- make new stuff in a branch, and push that back to your fork
- push the "submit PR" button on the fork's web page, which presents your fork's branch as a nice pull request to the original project

PR requests are generally implemented on a reference to the branch in your fork on the service, so (a) the PR sees updates if you update your fork's branch and (b) because the fork and PR were made via the service (eg github/gitlab) all the references are tracked automatically: forking knows where the fork came from and PR requests thus know how to submit things back.

Therefore if your want to submit code _to_ a project it helps a great deal to have an account with the hosting web service.

If, as you do, you just need access to the repo you don't normally need an account; the usual VCS clone operations will do just fine, or you can download the diff directly through the web interface.

OK, Google strives for getting more user data, but we know
that and can act accordingly.

Yeah. I try to use Google services sparingly. I have a GMail account, but it forwards. I usually search with duckduckgo. And so on.

It's more: to get a good overwiew of innovative
technologies (and diving into it) I cannot see any other platform that has such
a broad approach.

The broad approach brings lock in. I try to think in terms of specific services. Like supermarket loyalty cards, use of a single platform for everything warps my decisions, so I try not to do that.

Anyway, I'm not trying to drive you to joins every service on the planet, or recommending github/gitlab/etc in particular. I'm just saying having an account costs no $s and will aid certain activities. Do it as needed. Or not, if you'd rather not.

Cheers,
Cameron Simpson <[email protected]>

Reply via email to