Hacker News new | past | comments | ask | show | jobs | submit login
An easier way to create GitHub repositories (github.com/blog)
86 points by nfm on April 18, 2012 | hide | past | favorite | 26 comments



Glad to see that I'm not the only one who doesn't know what to do with notifications on github.


Same here, my thought process whenever I see a new notification goes something like: "someone commented on my pull request? Two weeks ago? And I already replied to it?"


I read the headline and hoped that they had come up with a way to create new repos from the command line. That being said, this is a great improvement, especially with the templates.


Have you tried this? http://defunkt.io/hub/

    # create a repo for a new project
    $ git init
    $ git add . && git commit -m "It begins."
    $ git create -d "My new thing"
    → (creates a new project on GitHub with the name of current directory)
    $ git push -u origin master


I actually was trying to use hub as part of our workflow (pull request from feature branches) and it requires a user token that's no longer obtainable (that I could find) as github is deprecating it in favor of oauth. So I'm now building a cheap set of scripts using curl. If something has changed since this weekend, or if there is a fork or branch I missed that doesn't require the user token (or if you can get the token somehow), I'd love to know about it as hub fits all our needs perfectly.

EDIT: just checked on the issue and it looks like it had movement recently, so i'll be trying the possibly working branch.


> it requires a user token that's no longer obtainable (that I could find) as github is deprecating it in favor of oauth.

Whoa, I had just used that feature last week. It used to be on the 'Account Settings' page near the password fields.


Here you go: https://github.com/chrisguitarguy/dotfiles/blob/master/util/...

Requires Python 2.7 and Requests.


Sidenote motivated by "If you need to upgrade your account to add a private repository, you can now do that inside of the new repository screen." : You'd be really shocked how valuable paying attention to thirty seconds of the user experience can be when they're the thirty seconds separating an established software company from tens of thousands of credit cards.


I guess I'm confused. Creating repositories was difficult?


I can't tell you how many times I spent > 5 minutes trying to find where to create a new repo for my organization.


Lucky you. I don't even know how to easily see a list of my organizations. I always go through Account Settings -> Organizations.

That works but is rather counter-intuitive...

That said, I would have sworn sometimes there's a small dropdown next to my username with the organizations in it. But right now I can't reproduce it.


The problem is (probably) that you are watching github.com/yourprofile, which doesn't show the dropdown. When you go to github.com itself you will see the dropdown for selecting organisations in the top-left.


Yes, in the meantime I found it and have identified the underlying problem.

You land on three different pages for these links:

  A) The github logo (top left)

  B) My name in the organizations dropdown (when available)

  C) My name in the upper right
The solution is simple:

These 3 pages must be combined into one and the organizations-dropdown must be made visible on all pages.

It's pretty obvious in hindsight, I can only assume the github frontenders are suffering from routine-blindness.


It's easy for your eyeballs to gloss over those sidebars on the homepage, at top-level it looks like some detailed auxiliary info and not where you'd find critical functionality.


Anyone else shocked about the 9000+ notifications unread? Isn't that admitting it useless?


GitHub really needs to allow users to control their notifications and activity feed with finer granularity.

There are projects I work on, which I want to appear in my activity feed. There are projects I want to bookmark, which I don't want in my activity feed.

Right now the signal:noise ratio is terrible for activity feed and notifications.


+1!

That's really important. Also if you e.g. receive a notification per email about something and go on this page by clicking the link it should remove the unread notification for this particular thing.


Exactly. I started on a side project to redo the notifications screen (with a chrome plugin) but then other side projects took over :(


Oh come on. Really, who cares about this?

Github has /so/ much more to fix before moving the New Repo button up to the top bar.

Cluttered news feed and activity stream and redundant notifications are issues that need desperate attention. Github, please fix them ASAP.


And we're working on /so/ much more than new repo screens too :)


For the love of all that's holy, please add issue sorting back, as requested hundreds of times on the blog post on that topic...


You can sort by Submitted/Updated/Comments. Feel free to send feedback to support@github.com if this isn't what you're thinking of.


masterleep is thinking of sorting by user prioritization. We miss it.


Ha, the comments on that page look like an except from old school yahoo chat.


A/S/L?


I still want notification settings per organization membership.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: