欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

在vs2017上使用GitHub

程序员文章站 2022-07-13 21:50:55
...

安装Git

我使用的是windows 10 +git 2.15.1.2-64-bit.exe

外网地址下载特别慢,所以用的是淘宝的镜像

http://cdn.npm.taobao.org/dist/git-for-windows/v2.15.1.windows.2/Git-2.15.1.2-64-bit.exe


安装vs2017 github插件

在vs2017上使用GitHub

注意:不知道为什么使用https协议,只能提交一次,后续修改提交总是报错

在vs2017上使用GitHub

怎么改都不行,最后改成git协议。


步骤

  1. 创建ssh key

  • 按github官方要求,在创建SSH Key之前,我们先检测下我们电脑是否已经存在SSH Key。在Git Bash下执行下面命令:

type %userprofile%\.ssh\id_rsa.pub

  • 如果检测到存在,则会返回一大串以ssh-rsa开头的字符串,没错,这就是SSH Key
  • 这里再说下我遇到的怪事,我在Git Bash下执行这条命令时查找不到SSH Key,提示:bash: type: %userprofile%.sshid_rsa.pub: not found,但是我在cmd下执行时显示的又是有SSH Key的(实际上也确实是存在的)。
  • 如果你显示的也是存在的,那恭喜你可以跳过这一步,直接把这串以ssh-rsa开头的字符串拷贝添加到github上就行了。
  • 如果不存在,没关系,我们创建,执行下面命令:
ssh-****** -t rsa -C "***@***(你在github上注册的邮箱地址)"

回车后它会要求你设置验证密码,也可为空

在vs2017上使用GitHub

OK,在此执行检测命令就可以看到了。

然后到github上点击右上角头像选择“setting”,选择“SSH and GPG Key”,点击New SSH key,按步骤添加就行了。

在vs2017上使用GitHub

在vs2017上使用GitHub

点击Add SSH key就OK了。可能会要你输入验证密码,就是你的github账户密码。

至此,完成这些步骤,我们就完成80%的工作了。

接下来就是配置在Git上配置我们的用户信息了。执行下面命令:

$ git config --global user.name "userName"
$ git config --global user.email  "userEmail"

更多关于config的信息,可以查看官方说明:点击打开链接


打开项目文件的目录,右键git bash,按顺序输入以下命令


在vs2017上使用GitHub
1.      git init:将当前目录初始化为git 仓库(Repository),命令执行完毕后会在当前目录下生成一个.git隐形文件夹,里面包涵了一些git仓库初始配置文件
  1.  git add . :将当前目录下的所有文件和文件加及其子文件加入git版本控制(除了一些被过滤的文件),执行后说明现在这些可以提交到服务器了。当然你也可以添加指定文件(git add fileName)。注意,add 后面跟着“.”,表示当前目录。
    
  2.  git commit –m “commit message”:提交文件到缓存,并加上提交信息(必须)
    
  3.  git remote add origin https:<span style="color: rgb(0, 128, 0);">//github.com/username/gitProject.git:(对应的github远程仓库地址)。如果你是第一次提交项目,这一句非常重要,这是你本地的当前的项目与远程的哪个仓库建立连接。</span>
    

例如:git remote add origin https://github.com/username/gitProject.git

  1.  git push –u origin master:将你刚刚add的文件上传到github对应仓库
    

如果成功,你登陆到github查看相应仓库就可以看到你刚刚提交的文件,并带有commit信息。

  1.  git <span style="color: rgb(0, 0, 255);">status</span>:查看是否提交成功与否。如果执行后返回信息没有红色或绿色(默认颜色,一些改动过但还未同步到github上额文件信息)文字,这表明当前无可提交内容,即提交成功。
    

在vs2017上使用GitHub

2.修改本地ssh remote url,更改成git协议

找你的解决方案的文件夹,右键git bash

使用 git remote  -v 查看自己的远程地址,我本地已经改了。如果未改应该是这样

origin https://github.com/someaccount/someproject.git (fetch) 
origin https://github.com/someaccount/someproject.git (push)

在vs2017上使用GitHub


使用ssh地址,在github对应项目上做修改

在vs2017上使用GitHub


这时,你可以使用 git remote set-url 来调整你的url。

git remote set-url origin aaa@qq.com:someaccount/someproject.git

完了之后,你便可以再用 git remote -v 查看一下。


3.在vs2017中使用github

1.首先将解决方案加入代码管理
在vs2017上使用GitHub
2.在本地Git存储库中双击刚建立的项目
在vs2017上使用GitHub
3.点击同步
在vs2017上使用GitHub
后点击Push到Github
4.push至Github
在vs2017上使用GitHub
然后就完成了项目的建立和Push
在vs2017上使用GitHub
6.修改并提交
首先修改一处,然后再类上右键提交,填写注释后全部提交并推送。
在vs2017上使用GitHub
在vs2017上使用GitHub

然后再同步选项卡会提示 已经成功推送到origin/master。



参考地址

https://blog.csdn.net/zsp765098084/article/details/53421546

https://www.jianshu.com/p/a3b4f61d4747

https://www.cnblogs.com/weixing/p/5600469.html

https://blog.csdn.net/lvwenbo0107/article/details/73331727