Git初学笔记(一)
来源:互联网 发布:淘宝炸鱼鱼雷在哪卖 编辑:程序博客网 时间:2024/05/17 02:40
看了好多git的配置,归纳总结下,以免之后电脑重装,又要到处找一遍资料。
记录在此,以备忘。
Git的下载
网上找个git下载下,这里就不多说了。
设置Git的user name和email
git中输入如下命令: $ git config --global user.name "chenjj2048"
$ git config --global user.email "chenjj2048@foxmail.com"
如果想将信息单独配置在单个项目中,可以少输 --global
选项
如果想查看究竟有哪些配置好的信息,可以输入 git config -l
生成SSH密钥
换新电脑后,装了Github for Windows 发现,ssh貌似已经配置好了
查看是否已经有ssh密钥
命令里输入$cd ~/.ssh
就可以看到类似bash: /c/Users/%username%/.ssh: Is a directory
这应该就说明已经装好了,可以去目录下看看
生成ssh密钥
输入$ ssh-keygen -t rsa -C "chenjj2048@foxmail.com"
,注意这里ssh-keygen
是连一起的,不要把-keygen
当作选项开关,之前在这里坑过
最后得到了两个文件:id_rsa和id_rsa.pub
添加密钥到ssh-agent
确保 ssh-agent 是可用的。ssh-agent是一种控制用来保存公钥身份验证所使用的私钥的程序,其实ssh-agent就是一个密钥管理器,运行ssh-agent以后,使用ssh-add将私钥交给ssh-agent保管,其他程序需要身份验证的时候可以将验证申请交给ssh-agent来完成整个认证过程。
(记得以前没用这个,好像也行的,这个不太懂,有需要的时候再去google百度吧)
添加生成的 SSH key 到 ssh-agent:$ ssh-add ~/.ssh/id_rsa
登录Github,输入ssh信息
登录github,在Settings->SSH Keys中填入id_rsa.pub中的密钥
测试是否成功
键入ssh -T git@github.com
或ssh git@github.com
尝试下(这里-T
开关是啥意思)
跳出相关信息,就说明一切ok了
有时候碰到Permission denied
,请注意:
1. 是否连接的地址正确
输入ssh -vT git@github.com
看看,是不是有github之类的ip地址跳出来,有就没有问题
2. 确认是否ssh已经正确添加
看是不是ssh-agent可用:$ eval "$(ssh-agent -s)"
可以看这里有没有成功:$ ssh-add -l
没有就试一下:$ ssh-add
默认的一般为~/.ssh/id_rsa文件
更多有关知识可以看这里https://help.github.com/categories/ssh/
- Git初学笔记(一)
- Git初学 小白笔记(一)
- Git初学使用(一)
- git初学笔记
- GIT初学笔记
- Git初学笔记
- Git初学笔记
- orge 初学笔记一
- 初学maven 笔记一
- UE4初学笔记一
- compass 初学笔记一
- 初学C#-----笔记一
- GIT初学的学习笔记
- 初学Python笔记(一)
- 初学MySQL笔记(一)
- 初学ibatis 学习笔记一
- 初学驱动逆向,笔记一。
- jQuery 初学笔记(一)
- windows 32/64位系统 VS2010调用MATLAB2012生成的dll方法
- 蓝桥杯 十六进制转八进制
- ANR分析和实例
- android的数据存储方式------5种
- 指针法去空格
- Git初学笔记(一)
- HDU 1160 FatMouse's Speed
- python模块系列之 - time,datetime,calendar
- uva 1427 - Parade 游行 需要优化!
- Fragment获取context
- [神经网络]1.4-Using neural nets to recognize handwritten digits-A simple network to classify ...(翻译)
- oj效率问题
- SetWindowPos函数详解
- L2TP协议