windows下配置Git连接Github

来源:互联网 发布:sig cas php 编辑:程序博客网 时间:2024/05/21 17:58

默认PC已经安装好git和自己拥有github账号。

1、检查本机是否有ssh key设置,打开git bash客户端:

$ cd ~/.ssh 或cd .ssh
如果没有则提示: No such file or directory
如果有则进入~/.ssh路径下(ls查看当前路径文件,rm * 删除所有文件)

2、使用Git Bash生成新的ssh key。

$ cd ~ #保证当前路径在”~”下

$ ssh-keygen -t rsa -C “xxxxxx@yy.com” #建议填写自己真实有效的邮箱地址

本机已完成ssh key设置,其存放路径为:c:/Users/xxxx_000/.ssh/下。
3、添加ssh key到GItHub
1.登录GitHub账号;点击右上角账号头像的“▼”→Settings→SSH kyes→Add SSH key2.复制id_rsa.pub的公钥内容。3.进入c:/Users/xxxx_000/.ssh/目录下,打开id_rsa.pub文件,全选复制公钥内容。4.Title自定义,将公钥粘贴到GitHub中Add an SSH keykey输入框,最后“Add Key”。3.开始配置账户$ git config --global user.name “your_username”  #设置用户名$ git config --global user.email “your_registered_github_Email”  #设置邮箱地址(建议用注册giuhub的邮箱)4.测试ssh keys是否设置成功。$ ssh -T git@github.comHi xxx! You've successfully authenticated, but GitHub does not provide shell access. #出现词句话,说明设置成功。

4、将本地项目通过SSH push到GitHub

本地创建项目

1) 创建目录$ mkdir test$ cd test2) 初始化$ git init3) 创建hello.md文件$ echo "这是一次测试test ssh key" > hello.md4) 提交到本地$ git add .   #提交当前目录下所以文件$ git commit -m "add hello.md"   #提交记录说明 $ git checkout -b test  创建新分支并立即切换到新分支:test5) 提交到github$ git remote add origin "仓库地址"$ git push origin test:master  // 提交本地test分支作为远程的master分支 //只写这一句,远程的github就会自动创建一个test分支

5、 Github上如何删除已有的库?

1.选中你要删除的库名
2.项目的上方有一个Settings.
3.在最下面有个 delete this repository 按钮
4.点击删除即可。

参考文献

https://segmentfault.com/a/1190000004564905
http://blog.csdn.net/qq_33429968/article/details/62219783
https://www.zhihu.com/question/21682976

原创粉丝点击