How do I compile and run a project on github? - github

I don't really know anything about github, I don't know how do I run a project on it. I'm specifically talking about this proj.:
https://github.com/User344/GodnestCSGOTool

You can download the project to your computer, click Clone or download, then Download Zip (see picture https://i.stack.imgur.com/TYJXd.png). Unzip it and you can run the project on your computer. Read the README.md for Dependency.
You can clone the project, which is also a way to download it, but you can also contribute to the project.... Follow this tutorial:
https://guides.github.com/activities/hello-world/
I think you should read about GitHub and version control first, Udacity has a tutorial that I found extremely helpful. Just google "How to Use Git and GitHub"

Related

how to download source code of cryengine V?

I have heard that cryengine V provides access to the full source code, but I can't find where to download the source code.
Anyone can tell me how to download the source code of cryengine V?
There are two ways to get CryEngine's source code from Github:
Download specific revision. For this, visit CryEngine public repository on Github, find a large green button on the right titled "Clone or download", and in a dropdown menu choose "Download ZIP". It will download a zipped version of the source code for you.
Via Git client. For that, install Git from its official site. If you already have Git installed, use some Git GUI client to clonse the repository, or create a directory, cd to that directory in console/terminal, and run command:
git clone https://github.com/CRYTEK-CRYENGINE/CRYENGINE.git
This way will also allow you to make pull requests to send fixes back to Crytek if you like.
PS. In order to get SDKs which contains much of the Sandbox content as well as samples, you possibly would also like to download GameSDK repository.
PS2. These instructions will let you get the latest version of CryEngine. In order to download specific one, move to releases tab on Github website.
There you go: https://www.cryengine.com/get-cryengine
Just register and you get the engine downloader.

Git Repository Eclipse Basics

I am a student who has just started programming and have to create a project with a team of students. We are trying to find some kind of solution to code and have our work synced across everybody's workspace. Some are using linux, others windows and some mac. I have tried to understand the whole "Git" repository but am struggling to set up the basics. We are all working on eclipse and have installed the EGit but now are stuck how we set up the communal folder. I tried setting up an account on bitbucket but can't find out how we are meant to link eclipse workspace to the online folder? Any help would be appreciated! Thanks
If you plan to use Egit and bickbucket, consider cloning your remote repo to a local folder on your file system.
Here is a link describing the cloning procedure:https://wiki.eclipse.org/EGit/User_Guide/Remote. You should be able to find the URI to use for the repository on bitbucket.

Hosting executable on github

I want allow users to download executable of one of my project on github, without downloading all sources or browsing the entire project.
According to this similar question, you could use a upload/download service, which apparently, github has shut down.
So is there another way? Is github aiming at sharing code only, not software?
Update 2d July 2013, you now can define a release.
Releases are accompanied by release notes and links to download the software or source code.
Following the conventions of many Git projects, releases are tied to Git tags. You can use an existing tag, or let releases create the tag when it's published.
You can also attach binary assets (such as compiled executables, minified scripts, documentation) to a release. Once published, the release details and assets are available to anyone that can view the repository.
This is what replaces the old binary upload service, which was removed in December 2012!
Ideally, you would store your executable in an artifact repository, as opposed as a source repository like GitHub.
So yes, GitHub is for source control management, not deliveries (like binaries produced from your code).
Nexus is the usual choice for any generated artifacts like binaries, with a free upload possibility for open-source projects.
See "How do I get my software into Central?" (from this answer, also mentioned in "Maven repository hosting for non-public artifacts?")
You can create another repository to host all your builds , I mean executable files . With in that repository don't add any of your code other than your builds ,
As a result of this , people can click on download Zip button at git hub , which downloads only executable ( as a zip file ).
while building you can copy the executable file in a folder just push to remote repository which is hosting only builds .
Hope this helps .
basically , GIT is just an SCM ( source code management system ) it is not meant for this purpose .
but still this how you can utilize the service of github.org amd git .
hope this helps .
EDIT : -
Git hub now has a solution for hosting releases it has been well explained by #VonC in the post below . Please use that as a solution.
The following worked for me, YMMV. On a MAC and using Chrome browser, after getting to this page I clicked on the "Raw" button (the "View Raw" link also worked), and it downloaded the executable tatuMicro.kit to my Downloads folder
An exe file can be hosted under releases and the link can be distributed among friends etc. I tested it as recently as yesterday. Only issue is if someone sabotages the program for profit. The exe files can be moved around and distributed easily on pendrives.

How do i publish my Visual Studio Project to Github

I have made a project in Visual Studio that I would like to share with people on Github.
Searching Google and here, i can not seem to find a simple guide for how I get this project uploaded to to Github.
I have Git Extensions installed, i have some application from Github installed as well. I simply cant figure out what i need to do to share my project on Github. Any help appreciated.
Use this easy tool:
https://code.google.com/p/gitextensions/
No Cygwin needed
I've just found this Extension to VS15:
I have always found this guide
to be quite helpful.
I am using Cygwin with the Git package installed. Once that is done you need to
set up SSH keys.
This is essentially a key that is stored in a file on your computer. You enter
the same key into the "SSH Keys" page on GitHub, and as long as that file with
the key is found you can push and pull from GitHub.

How do I build from the trunk of the jsoup github project?

I've realised that the java project I'm working on is affected by this bug: jsoup Google Groups
I don't think this sort of question is really suitable for posting in the group discussion and I don't really want to sit and wait for the next release so could somebody be kind enough to explain what implementing this fix ASAP would entail? How does one build from the trunk of the project?
Just to be clear, I would be looking to end up with a patched version of the jsoup .jar for inclusion in my project.
Thanks as always!
The reply I got from on #git IRC:
jsoup github download link
You can either use git to archive the repository, or use github's download functionality. After which you will need to compile the jar from the source there. If you choose to use github, when you click download pick either of the .tar.gz or .zip buttons next to "Branch: master"
Lesson learnt: Try IRC first!