【发布时间】: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