I have developed a useful library for creating a C ++ OpenGL graphic interface. Now I want to share it, but I don’t want someone to assign it as an author. I took the solution to fill the library first on github at after it was already on my site. But github is a very unpleasant thing, as it turned out, I just could not upload the files.

The question is how to upload files but without installing the github client.

  • 3
    You can simply fill in via the command line. You just need to install git . - Yuriy SPb
  • Version control when developing a library is extremely useful. So the benefits of installing git or any client for it will not be limited only to the ability to download to the github. - D-side

1 answer 1

If you are worried about your intellectual property, you can try adding a license to the git repository. Git allows you to automatically add it when creating a repository. Here is a detailed description of existing licenses, select the one that fits, and paste it into the repository.

  • A license is not intended to protect the owner of intellectual property, but to protect its consumers by allowing the owner to permit certain actions (such as distribution, modification, and many uses) for the owner to do so. Yes, and the essence of the question, this answer is irrelevant. - D-side