系统需求
? Msysgit和TortoiseGit(TortoiseGit可选,装了Egit插件可以不用装,下载svn地址:http://192.168.17.201:8001/svn/Routine/tools/开发工具)
? 备注:安装顺序是先安装 msysgit,然后安装TortoiseGit。如果弄反了,就必须 进入 TortoiseGit 的设置界面,手动指定 Git 核心文件的位置(例如 c:\\Program Files\\Git\\bin)。
? TortoiseGit的设置方法(右键菜单上 TortoiseGit -> Settings -> General -> MSysGit -> Path)。
? 一对公/私钥
Msysgit安装
一路下一步,除了标红框的地方需要注意以外。
配置Msysgit
配置用户名和邮箱地址
$ git config --global user.name \
$ git config --global user.email jay.rong@inesa-ie.com 用户名作为之后SSH公钥的关键字,务必注意。
查看git配置状态
$ git config -l core.symlinks=false core.autocrlf=false color.diff=auto color.status=auto color.branch=auto color.interactive=true pack.packsizelimit=2g help.format=html
http.sslcainfo=/bin/curl-ca-bundle.crt sendemail.smtpserver=/bin/msmtp.exe diff.astextplain.textconv=astextplain rebase.autosquash=true user.name=jay
user.email=jay.rong@inesa-ie.com
生成SSH公私钥
Msysgit Shell生成SSH公私钥(用Egit插件生成公私钥的请略过)
-C 后面紧跟着就是之前msysgit配置时的用户名
在本地目录下的.ssh目录下会生成2个文件(jay.pub,jay)
Jay.pub就是你生成的公钥,将这个文件(jay.pub)发给jay.rong@inesa-ie.com,让其开通管理员权限。
服务器别名配置(可选)
在~/.ssh目录下新建一个没有后缀名的文件,文件名为config,用UE或记事本打开,输入
host git-server user git
hostname 192.168.17.202 port 22
identityfile ~/.ssh/jay