How to let user submit issue directly to Github - github

I use github issues a lot. Is there any way that i could put a form of some sort on my Laravel project that a user can fill out and it will automatically submit an issue to Github? (without them going to github.com and having to sign in) I have looked for packages but can't find anything. The closest thing i could find was this repo. Users could submit issues to a CSV file and occasionally i could export it to Github, but there has to be a better way. Anyone ever done this?
Thanks.

Related

Github how to make config for 2 developers ? issue in body

I'm new in git-hub, have an issue. Me and my friend trying to work on a small project via server terminal, but problem is when he changes branch its auto-changing for me also. We also can see each other live "coding". What we want is simple create our own branches and code there. I'm missing something easy but can't figure out.

Disable zip downloads from github

Is there any way to disable viewers to download my files from github?
I want to show my work, but I am afraid anybody can steal my code.
You can't, Github actually means you want to share something with the community, or you are showcasing your work in the open source community. Unfortunately you cannot restrict the users from downloading your content from your Repository.
Alternatively what you can do Just make your Repository private. But then in this case you are not able to make you work available to view for audience.
More you can read here :-
https://help.github.com/en/github/building-a-strong-community/limiting-interactions-in-your-repository
Disabling zip/tarballs on GitHub at the moment seems to be impossible, but it would be useful for those using git submodules, which are not included in the automatic created archives, where the repository owner could replace them with a continuous integration job with something like git-archive-all.

Unedited files not showing up in repository?

Very new to Github and I downloaded the desktop application in hopes of understanding it better. What I'm trying to do is commit/push files by dragging them into my repository folder, but they don't show in application when moved? I tried editing a txt file and as soon as I save it, it appears. I don't want to have to edit every file I add to my repository as I edit it elsewhere. How do I make the non-edited, dragged-and-dropped files appear?
Also, is there an official GitHub support forum? I can't find anything on their website where you can ask questions/etc and I'm not sure StackOverflow is the best place for this question.
Thanks!
That's the way how git works. It doesn't make sense to add every time the unedited files.
When it notices you added/edited/removed files, git will know that.
I pasted a file (blocks.gif) in my repository and in GitHub Desktop it I see the following (click the 1 uncommitted change) and you should see the new files there. Then you can write a commit message and commit the changes.
Also, is there an official GitHub support forum?
When you need help using GitHub, you can always contact the support team (or write an email to support#github.com). They are awesome people. :)
https://github.com/contact

Github API Repository permissions

I have a crazy complicated authentication process that I'm trying to wrap my brain around with this and I just need to be pointed in the right direction. I am building a website for Startup Weekend and we are trying to incorporate github repository management and don't know where to start. In it's simple form I need to give permissions for the website to access my github repo, then the website will allow another person (who is logged in with github) to be able to modify and push the code back up.
The simple way to do it is through adding that person outside of the site to the repository. However, it would be really cool if the site was able to manage it. Is this even possible to do? My closest assumption is pulling the code through the API, allowing a person access to the repo that is now downloaded, and then doing a merge through the API.
Would someone be able to point me in the right direction so we can win this thing! (If no one is able to answer I will keep digging and answer it for other people.) Thanks in advance!
The GitHub OAuth API page is a good start.
You can see it used in a project like thephpleague/oauth2-client in Provider/GithubTest.php.

Check-in using GitHub

I am checking out code using GitHub client for Windows. When I press "clone" button in browser, it looks like I have a local copy. However, there are a few files that GitHub is asking me to commit. Now, I have not even made any changes to anything on my local. So why is it asking me to "commit"?
Can anyone tell me why I am facing this problem. Also, are there any good GitHub tutorials to follow?
Thanks in advance,
There is a great github tutorial here, that should get you started with the basics: http://rogerdudler.github.io/git-guide/.