没有本地存储库的 github

Posted

技术标签:

【中文标题】没有本地存储库的 github【英文标题】:github without local repository 【发布时间】:2016-04-13 00:07:58 【问题描述】:

我刚刚在 github 上创建了一个帐户。我可以在没有本地存储库、没有本地 git 命令行和没有本地 github 桌面的情况下上传我的项目吗?

我正在寻找类似于ftp的东西,可以直接将我的项目上传到在线存储库。

有什么办法吗?

【问题讨论】:

不确定您要做什么。没有本地存储的项目怎么上传? 你的意思是在不实际使用git的情况下将项目上传到github? 我在工作中使用 TFS。存储库位于数据库服务器中。所以我不保留本地存储库。我认为 GitHub 只是一个“远程存储库服务器”,我不需要在我的 PC 上保留本地存储库。所以我可以直接从 GitHub 签入和签出。 【参考方案1】:

我建议使用 git 来管理和上传您的本地文件。但是,如果你真的想要,你可以使用 github 上的“上传文件”按钮直接上传文件:

注意:您的 github 存储库中必须至少有一个文件才能看到此页面。如果您从头开始创建项目并看到以下页面,请单击“README”按钮创建自述文件,然后您可以选择上传其他文件。

【讨论】:

Anthony,我尝试了“上传文件”按钮,结果显示“出了点问题,我们无法处理该文件。”有什么想法吗? 听起来像是 Github 问题。要么是网站的临时问题,要么是根据文件类型拒绝文件。任何文件都会发生这种情况吗?还是特别是一个文件? 我首先尝试了 index.html 失败,然后尝试了 .gitignore ,它也失败了。如果我提交它会给一个空白页。 在其他浏览器中会发生吗?如果它是一个持续存在的问题,则可能是您本地机器/浏览器上的某些东西正在修改对 Github 的请求。同样,正如 Schwern 所提到的,我建议仅将 Github 与 Git 一起使用,因为它本来是要使用的。它是安全的,被大公司使用,并且不存在任何安全问题。 这个firefox问题会解决吗?我真的不喜欢仅仅为了上传文件而切换浏览器。【参考方案2】:

是吗?有点?如果您 create a repository 使用默认 README,则可以使用 Web 界面添加、上传和编辑文件。

但我不确定你为什么要这样做。这不是 Github 的预期用途,而且会很尴尬。

Github has a desktop application 帮助您使用 Git。

【讨论】:

我想这样做有两个原因。 1. 我不想在本地 PC 上保留很多版本。 2. 我正在使用非私人的免费帐户。 Git 尝试使用我的 PC 地址为我的帐户设置 SSH 密钥。由于我的帐户是公开的,我担心我的电脑可能会被黑客入侵。 @Shawn 这些都不对。 1) Git 存储库通常非常小,与签出文件的大小大致相同。磁盘空间将不是问题。 2) 注册一个 Github 账户不会让你的电脑被黑。 感谢 Schwern 提供的知识。我很感激。我会尝试设置 git。

以上是关于没有本地存储库的 github的主要内容,如果未能解决你的问题,请参考以下文章

使用来自 GitHub 存储库的更改更新本地存储库

将远程 github 存储库的更改合并到本地存储库

将我的本地反应应用程序文件发送到 VsCode 中的 Github 存储库的命令是啥?

如何将代码从新的本地文件夹推送到现有 Github 存储库的主分支并保留提交历史记录?

Gunicorn --reload 不适用于具有本地存储库的 Ubuntu

Git没有编辑远程存储库的访问权限