在windows下进行项目开发,使用git,通过ssh方式与git库连接,而ssh方式用public key实现连接。
首先需要下载mygit,安装后使用git bash。git bash(有GUI界面,如安装TortoiseGit后就可以使用)。我主要使用命令行,其命令行系统类似linux环境的基本操作命令,可以直接看到c:,如cd /d/mygitwork,进入我的D盘下的工程目录,放置开发的工程。
我的操作:在windows的git bash中用ssh -keygen ssh -keygen -t rsa生成了密钥对,cp .ssh/id_rsa.pub authorized_keys 改名。 将这个key交给同事,他作为github上的库创建者,添加到工程git库中,我clone该git库后,就可以使提交代码了,具体步骤:
如果已经用自己邮箱生成过ssh key,可以省去步骤1和2
1、生成ssh-key
ssh-keygen -t rsa -C "XXX@company.com"
2、重命名ssh-key
cp ~/.ssh/id_rsa.pub ~/.ssh/XXX@company.com.pub
3、发送邮件给git库负责人,由其添加到git库中,获得使用权限,将