TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Upload files to your repositories

276 pointsby Oompaover 9 years ago

25 comments

johnloeberover 9 years ago
I think this is a great step, for several reasons -- both corporate and user-facing.<p>(1) It is true that this is more likely to turn GitHub into a generic file-dump place similar to DropBox. GitHub&#x27;s infrastructure is sufficiently good to handle this, and this new addition is unlikely to disrupt the workflow of veteran users. However, since it is likely that some companies will use GitHub for file dumping, GitHub will be justified in charging companies a fee for particularly large repositories -- capitalizing on the file-dumping. I sense an alternate revenue stream coming in for GitHub.<p>(2) I&#x27;ve often run into situations in which I had written a small script and wanted to quickly turn that into a GitHub repo. To do so, I&#x27;d have to go through the online interface to initialize a new repo, and then make a folder on the command line, type a few commands, etc. Though it&#x27;s a very short process, I couldn&#x27;t understand why I couldn&#x27;t just use the online interface to type up a readme and then drag-and-drop my script into the repo. The update smooths this work experience.<p>(3) Obviously, it&#x27;ll make GitHub far more accessible to less technical users -- some users are intimidated by the Git learning curve, and this update makes them much more likely to use GitHub (and then slowly learn the ropes of using it via the command line).<p>(4) By inviting more non-technical users as in (3), it becomes more likely that (1) succeeds.
评论 #11130315 未加载
评论 #11130717 未加载
评论 #11130587 未加载
评论 #11130118 未加载
评论 #11131609 未加载
minimaxirover 9 years ago
This feature has interesting synergy with GitHub Pages, where .md files can simply be dragged-and-dropped into a folder to get published as a blog post on the web.<p>It may be enough to remove the must-be-programmer-who-understands-git barrier to entry, anyways.<p>EDIT: GitHub Pages still requires specific file naming for posts and YAML front matter, so it&#x27;s not perfectly non-programmer friendly. It might be a good idea to write a tutorial as a blog post&#x2F;screencast, though.
评论 #11129836 未加载
评论 #11129551 未加载
评论 #11128970 未加载
whorleaterover 9 years ago
This is actually a pretty good step. Most programmers are already using some kind of UI&#x2F;command line to push to Github, but having a simple drag and drop for uploads will get those who are less technically inclined on our teams to actually use version control more. At least I really hope I can stop dealing with the &quot;asset_1&quot;, &quot;asset_1-2&quot;, &quot;asset_1_USETHISONE&quot; that some people do.
评论 #11129434 未加载
评论 #11132477 未加载
cdnsteveover 9 years ago
All I want is a Wiki search.... pretty please. Wiki file uploads (images) at very minimum that aren&#x27;t commited to git. The process now is to create an empty issue, drag the file over, copy the URL and paste it into the Wiki page.
评论 #11130789 未加载
评论 #11129150 未加载
ErikRognebyover 9 years ago
Has anyone seen a way to disable this feature at a repo or org level? I&#x27;m not crazy about master getting treated like Dropbox.
评论 #11129304 未加载
评论 #11129454 未加载
评论 #11129540 未加载
tlrobinsonover 9 years ago
To clarify, by &quot;upload files&quot; they mean adding and committing new files to a git repository. At first I thought there was some other way to add files to a project.
doucheover 9 years ago
Hmm, it almost seems like the recent brouhaha lit a fire under GitHub...
评论 #11129205 未加载
评论 #11128846 未加载
评论 #11128785 未加载
juandazapataover 9 years ago
I like how Github is taking note about the lack of innovation, and doing the right thing; but I&#x27;d like to see the blog post announcements AFTER the feature is implemented. It&#x27;s like saying &quot;Oh, you&#x27;re thirsty? I&#x27;m going to give you a glass of water, but not yet, next week&quot;
评论 #11128945 未加载
评论 #11128889 未加载
评论 #11128862 未加载
评论 #11128842 未加载
评论 #11128817 未加载
评论 #11129346 未加载
评论 #11128915 未加载
petetntover 9 years ago
This new feature makes it quite easy to use a GitHub repo as a generic file dump &#x2F; share place.
评论 #11129526 未加载
kekubover 9 years ago
Finally you can have all kinds of creatives using github without telling them how to use the command line or even the github desktop apps. Thank you github.
milgeover 9 years ago
Github has needed this for awhile. I was using Cloud9 for awhile to push changes to github when all I really wanted was this feature.
djadminover 9 years ago
Can anyone explain what&#x27;s going on here <a href="https:&#x2F;&#x2F;github.com&#x2F;wardowsmcc&#x2F;badass" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;wardowsmcc&#x2F;badass</a> ?
r0m4n0over 9 years ago
Awesome... I can think of 4 or 5 times I have been away from my laptop but still need to update a photo for a client. Glad to see this, otherwise I would have never known it had been added!<p>Slightly brings up an interesting point. With native apps, I usually review release notes upon updating. Webapps get to release whenever they please to little notice of the end user (for better or worse). With releasing new webapp functionality, bug fixes, etc &quot;continuously&quot; I think some cool bits get overlooked...
评论 #11129581 未加载
评论 #11129432 未加载
Joeboyover 9 years ago
Github pages is now the right way to set up a reasonably-smart-n00b-editable website, IMO.
评论 #11129344 未加载
hasenjover 9 years ago
Why doesn&#x27;t github have a proper discussion forum per project? I don&#x27;t consider the &quot;issues&quot; a proper discussion forum.<p>That seems to me like it would be much more valuable, specially for community projects.
评论 #11130815 未加载
dogweatherover 9 years ago
I&#x27;d really like to know the inside details: what changes have they made to release new features quickly like this? Have they been bogged down in process? Or just lack of pressure to release improvements?
baristaGeekover 9 years ago
Already tried it, and I absolutely love it!<p>It was something we were waiting for for a long time. Now GitHub is light years ahead of its competitors because of this -seemingly small, but actually important- UX change.
rwinnover 9 years ago
I&#x27;m a bit confused, this is a simple git add or some sort of integration with git lfs they released last year?<p><a href="https:&#x2F;&#x2F;git-lfs.github.com" rel="nofollow">https:&#x2F;&#x2F;git-lfs.github.com</a>
评论 #11130399 未加载
soyukaover 9 years ago
<a href="https:&#x2F;&#x2F;twitter.com&#x2F;vvoyer&#x2F;status&#x2F;700575291433836544" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;vvoyer&#x2F;status&#x2F;700575291433836544</a> this
krisdolover 9 years ago
Just to be clear, this appears as if it&#x27;s some kind of web wrapper to `git add file.ext &amp;&amp; git commit -m &quot;&lt;my message&gt;&quot; &amp;&amp; git push`?
评论 #11130655 未加载
评论 #11130301 未加载
nibsover 9 years ago
Fun fact: you can hack this right now by dragging and dropping a file (ie. image) into the issues submission box and then using that URL in your code to display images.
评论 #11129783 未加载
bluedinoover 9 years ago
Wait, so you couldn&#x27;t add a file via the web before? I haven&#x27;t used github except for pulling the source to projects but I would expect this was feature #1.
评论 #11129766 未加载
beeforporkover 9 years ago
Upload from the browser? O tempora o mores!
ocdtrekkieover 9 years ago
As someone who makes a lot of casual edits via the web interface, I was really sad that to fix an image file once, I had to install the desktop client and clone the entire repo. This is a great change.
UncleSamover 9 years ago
This is awesome! I was just barely wanting to upload a file to one of my repositories, but I didn&#x27;t feel like cloning it to this computer.