`
473687880
  • 浏览: 535619 次
文章分类
社区版块
存档分类
最新评论

VS2010结合Github进行版本控制

 
阅读更多

首先,安装Git for Windows,下载地址为这里。Git for Windows是Github官方的管理工具,但似乎更适合习惯Linux命令行的同学。喜欢图形化界面的同学最好还是再安装一下Git Extensions,它更像Eclipse里的EGit,操作非常方便。Git Extensions的下载地址在这里。Git Extensions中自带了Git for Windows-msysgit,因此二者选其一安装即可,推荐使用Git Extensions。

安装完毕之后,进入VS2010,以中文版为例。打开“工具”->“扩展管理器”,在右侧搜索“git”,会看到搜索结果“Git Source Control Provider”,下载安装即可。如图:

在“工具”->“选项”中,选择“source Control”,如图所示进行配置。

配置完成后,即可使用右键菜单管理项目代码了。

下面要在Github上面新建一个Repositories,在上图所示右键菜单的“Git Bash”中进行初始配置,键入命令:

  1. $gitconfig--globaluser.name"FirstnameLastname"
  2. $gitconfig--globaluser.email"your_email@youremail.com"
  3. $gitremoteaddoriginhttps://your-github-user-name@github.com/your-github-repo-name.git
  4. $gitpush

与Eclipse中略有不同的是,git的SSH使用方法不太一样。下面我介绍一下VS 2010中如何配置SSH方式进行代码push操作。关于如何安装和使用git插件,请参看我前一篇文章。


1、在项目上点击右键,在git菜单下,选择“Settings”


2、在“ssh”标签页中,选择“OpenSSH”后确定


3、进入第一步所示的菜单,选择“Push”。在弹出的“推送”窗口中,点击“管理远程”。


4、在弹出的窗口“URL地址”位置,填入你github库的SSH地址,然后点击“保存”。


5、第四步所用的SSH地址在你github库的页面上方即可找到,如图:(注意,选择SSH,不是http)



OK,完成了,Enjoy GitHub!

分享到:
评论

相关推荐

    github介绍

    综上所述,GitHub结合了强大的版本控制功能和灵活的协作工具,成为全球开发者进行软件开发和项目管理的首选平台之一。通过使用GitHub,开发团队可以更加高效地协同工作,共享资源,推动技术创新和发展。

    GitHubDesktop.rar

    Git是一款强大的分布式版本控制系统,而GitHub则是全球最大的开源项目托管平台,两者结合,极大地推动了软件开发的协作和共享。 GitHub Desktop是GitHub推出的一款图形化界面工具,它简化了Git命令行操作,让初学者...

    GitHub桌面安装程序

    1. **版本控制**:GitHub Desktop基于Git进行版本控制,可以跟踪文件的更改历史,使你能够回溯到任何之前的版本,防止误操作导致的数据丢失。 2. **代码同步**:你可以通过GitHub Desktop将本地代码库与远程GitHub...

    Git&GitHub_201905072059561_it_git版本控制操作_

    总之,Git和GitHub的结合使用极大地提升了IT项目的效率和协作性,使得代码版本管理变得有序且高效。它们是现代软件开发不可或缺的一部分,无论是小型个人项目还是大型企业级应用,都能从中受益。通过熟练掌握Git的...

    Github Desk 运行文件

    1. **版本控制**:GitHub Desktop能够跟踪文件和目录的更改,让你轻松查看历史版本,回滚到特定状态,了解每次提交的具体改动。 2. **分支管理**:通过直观的界面,你可以创建、合并和切换分支,这对于多人协作的...

    github101快速上手指南-beta.pdf

    通过结合GitHub的在线服务,Git的这些功能被放大到了云端,实现了跨地域的团队协作。 二、设置SSH密钥:保障代码安全传输 在开始使用GitHub之前,设置SSH密钥是确保代码安全传输的重要步骤。SSH密钥是一种非对称...

    GitHub入门指南:基础概念与操作方法全面解析

    适合人群:适用于对版本控制系统和GitHub感兴趣的技术初学者,尤其是那些希望利用GitHub进行代码管理和团队协作的人群。 使用场景及目标:主要应用场景为个人项目管理和团队协作开发。目标包括熟练运用Git与GitHub...

    Python开发工具合集之Github

    在Python开发中,GitHub还可以与其他工具结合使用,例如Jupyter Notebook用于数据探索和可视化,VS Code或PyCharm等IDE进行代码编写,以及Travis CI或CircleCI进行持续集成和部署。这些工具的结合,构建了一套完整的...

    Git和GitHub教程

    Git是一款分布式版本控制系统,而GitHub则是一个基于云的服务平台,提供了Git仓库托管、代码审查、问题追踪以及社交网络功能,使得全球的开发者能够共享和协作开发项目。 Git的核心功能在于版本控制。它允许开发者...

    GitHub for Mac 客户端

    GitHub for Mac客户端为Mac用户提供了便捷的Git操作环境,结合GitHub的强大功能,无论你是个人开发者还是团队协作,都能高效地进行项目管理。通过熟练使用这款客户端,可以提升开发效率,更好地参与到开源社区中去。

    Node.js-Release一个命令行工具能够自动管理GitHub上的发布版本

    开发者可以利用这个工具快速创建、预览和发布新版本,确保代码的版本控制和发布过程高效且无误。这在大型项目中尤为重要,因为手动管理版本可能导致错误和不一致。 **二、Node.js 命令行实用程序** Node.js 的一大...

    GitHub Windows版

    GitHub Windows版是一款专为Windows操作系统设计的GitHub客户端,旨在提供方便快捷的Git版本控制和协作功能。2016年4月4日发布的版本是该客户端的一个重要更新,它优化了用户体验,提高了性能,并修复了一些已知问题...

    Git使用详解结合GitLab和GitHub

    总结:Git作为一款优秀的版本控制系统,结合GitLab和GitHub这样的云端平台,极大地推动了软件开发的效率和协作性。无论你是个人开发者还是团队,掌握Git的基本操作和高级特性都是至关重要的,这将有助于你更好地管理...

    Eclipse使用Github教程

    在IT行业中,版本控制工具的...总之,Eclipse与Git的整合使得开发者可以方便地在本地环境中进行版本控制,并通过GitHub与其他团队成员共享和协作。通过学习和实践这个教程,你将能够熟练地在Eclipse中管理你的Git项目。

    GitHubDesktop

    **GitHubDesktop** 是一款专为开发者设计的图形化 Git 管理工具,它使得在GitHub上进行版本控制和协作变得更加简单直观。对于那些不熟悉命令行操作或者想要更直观体验Git功能的用户来说,这是一个非常实用的选择。...

    GitHub桌面版

    这款应用提供了直观的界面,让用户可以方便地管理本地仓库,进行版本控制,以及与GitHub在线仓库进行同步。 Git是一种分布式版本控制系统,由Linux创始人Linus Torvalds开发,用于跟踪代码的更改。它允许开发者在多...

    Coisas托管在GitHub上的静态网站客户端CMS

    3. 持续集成:可以结合GitHub Actions实现自动化测试和部署。 **五、Coisas的特性** 1. 易用性:提供直观的用户界面,让非开发者也能轻松管理网站内容。 2. 可定制性:支持自定义模板,满足不同设计需求。 3. SEO...

    GitHub使用教程for VS20121

    3. **Git Source Control Provider**: 这是Visual Studio的一个扩展,将Git集成到VS2012中,使你能在IDE内进行版本控制操作。 **配置Git和GitHub** 1. **注册GitHub账号**: 访问https://github.com/,按照提示创建...

    两小时学会Git玩转Github PPT和word

    本教程"两小时学会Git玩转Github"旨在帮助初学者快速掌握这两个工具的基础操作和核心概念,从而在编程实践中更好地进行版本控制和团队协作。 在Git的世界里,学习的重点主要包括以下几个方面: 1. **安装与配置**...

    GitHub desktop for mac(os x 10.9 or later)

    GitHub Desktop是GitHub为Mac用户设计的一款直观易用的图形用户界面(GUI)工具,它使得Git版本控制系统在Mac操作系统上的使用变得更加简单。这款应用适用于OS X 10.9及更高版本,旨在帮助开发者和非开发者更轻松地...

Global site tag (gtag.js) - Google Analytics