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 key。2.复制id_rsa.pub的公钥内容。3.进入c:/Users/xxxx_000/.ssh/目录下,打开id_rsa.pub文件,全选复制公钥内容。4.Title自定义,将公钥粘贴到GitHub中Add an SSH key的key输入框,最后“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
阅读全文
0 0
- windows下配置Git连接Github
- Git工具连接GitHub(Windows配置篇)
- Git工具连接GitHub(Windows配置篇)
- Git工具连接GitHub(Windows配置篇)
- git window下配置SSH连接GitHub
- [git 相关] windows下安装配置 git,github
- windows中使用Git工具连接GitHub(配置篇)
- windows中使用Git工具连接GitHub(配置篇)
- windows中使用Git工具连接GitHub(配置篇)
- windows中使用Git工具连接GitHub(配置篇)
- windows中使用Git工具连接GitHub(配置篇)
- windows中使用Git工具连接GitHub(配置篇)
- windows中使用Git工具连接GitHub(配置篇)
- windows中使用Git工具连接GitHub(配置篇)
- windows中使用Git工具连接GitHub(配置篇)
- windows中使用Git工具连接GitHub(配置篇)
- windows中使用Git工具连接GitHub(配置篇)
- windows中使用Git工具连接GitHub(配置篇)
- Azure 和 Linux
- crontab
- mt2523 [GPT]What differen between SW GPT and OS timer?
- CI框架中session变量的存取
- jQuery ajax 传参key和value问题
- windows下配置Git连接Github
- 入门如何搭建Node.js新项目
- 常用正则表达式总结
- 580 DFS
- 简单的蓝牙数据交互案例
- VS2017社区版30天到期无法使用的激活方法
- 11.16学习心得
- UVA
- error C2144: syntax error: 'int' should be preceded by ';'