【问题标题】:Cannot figure out how to add an existing ASP.NET Solution to Github无法弄清楚如何将现有的 ASP.NET 解决方案添加到 Github
【发布时间】:2018-12-18 02:07:55
【问题描述】:

我计划将 TFS 用于我从事的个人软件项目,使用 Visual Studio Team Services,但是 Microsoft 前段时间将 Team Services 更改为使用 DevOps 而不是 TFS,我想要一些可以发布 Visual Studio 解决方案的东西可在 Internet 上公开查看的源代码控制,例如我正在使用 MIT 开源许可证从事的项目,并且我正在从事的非开源专有项目也有私有存储库。

在微软收购 GitHub 后,我确信他们会将 GitHub 与 Visual Studio 集成,他们做到了!我将 GitHub 扩展安装到我的 Visual Studio 中,并注册了每月 7 美元的 GitHub 开发人员服务,这无疑是一笔不错的交易。我计划使用公共存储库作为示例解决方案,以公开展示以帮助我完成新的软件演出,并为我希望从中赚钱的项目使用私有存储库。出于这个原因,GitHub 似乎是一个很好的解决方案,使用开发者帐户,您可以拥有无​​限的公共和无限的私有存储库。

所以当我尝试将现有的 ASP.NET Core 2.2 MVC 解决方案添加到 Github 时,我的问题就开始了,我发现的教程只显示了如何在新的或现有的 GitHub 存储库中创建新项目,而不是如何添加现有的 Visual Studio 解决方案,我发现了一些从命令行执行此操作的示例,但我确信必须有某种方法可以通过单击鼠标而不是命令行选项来执行此操作。我想知道如何通过单击鼠标将现有的 Visual Studio 解决方案添加到 GitHub。

【问题讨论】:

  • 安装 SourceTree,这将提供说明。或者,使用 git cli 到git remote add origin https://whatever.github.com/project
  • @zaitsman,我很确定这里不需要 SourceTree。
  • @Chris 当然 OP 可以为 VS 使用 github 插件 :) 我只是不喜欢它,我知道 sourcetree 实际上适用于 OP 因为它会提示您使用 github 凭据登录,然后添加本地回购...
  • 出于某种原因,Visual Studio 不断将现有解决方案添加到 Git,但没有将文件上传到 GitHub 以在网站上的同一 repo 中可用,我对 GitHub 有点失望,我使用它之前在 2014 年与 Komodo 一起用于 PHP 项目,并且不记得当时有过同样的问题。真的,Visual Studio 应该优于 Komodo!与微软的开发者大军一起!
  • 好的,现在我知道了解决方案感谢下面的答案,实际上有两种方法可以将repo发布到Github,使用Visual Studio,Github Desktop也是一个很好的资源,谢谢大家采取是时候帮我解决这个问题了!! :-)

标签: c# asp.net-mvc visual-studio github


【解决方案1】:

这就是你使用 Visual Studio 2017 的方式。

团队资源管理器选项卡是您管理大部分内容的地方。

1) 在解决方案资源管理器选项卡中右键单击并将解决方案添加到源代码管理...

2) 现在它将显示在 Team Explorer 选项卡上的本地 Git 存储库列表中

3) 如果您尚未登录 GitHub,请单击插件并登录。

4) 点击主页图标,然后点击同步

5) 输入 repo 的名称,然后按 Publish。

6) 检查远程以验证文件是否已推送到 GitHub。

【讨论】:

  • 好的,这实际上是我要找的,非常感谢你的回答,我也可以用 GitHub Desktop 做同样的事情,我从没想过点击 Visual Studio 中的 SYNC 选项,这非常有帮助:-)
猜你喜欢
  • 2022-07-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-20
  • 2015-08-11
  • 1970-01-01
  • 1970-01-01
  • 2021-03-03
相关资源
最近更新 更多