码云和git的环境配置

背景

git是个好东西,近期个人在做一个小项目时,没能处理好版本管理的事情,导致开发过程中遇到了很多版本的坑。

公司一直在使用自己搭建的服务器使用git进行版本管理,因此在管理个人项目这个事情上,我第一时间想到的是github,奈何github的private项目是收费的,无奈只能考虑免费的代码托管平台。码云是开源中国社区的产品,号称中国的github,私人项目是免费的,个人可有5G的免费空间。本文将对git和码云的配置进行记录,以作参考。

码云和git的配置

1、安装git,该步骤省略;

2、***云,创建项目,该步骤省略;

3、在码云中管理公匙,该步骤有两种或多种方法:

3.1使用git

3.1.1使用原生git的话,按照码云官网的方法,在git bash里输入 

#ssh-****** -t rsa -C "[email protected]"

将引号里的邮箱改为***云时的邮箱,一路回车,直到提示成功生成公匙,打开id_rsa.pub文件,复制里边的内容到码云和git的环境配置

即可添加公匙。

3.1.2配置git账号

该步骤是为了以后代码的提交、更新等操作,用于登录码云服务器进行验证。不需要设置密码,因为git会用上一步生成的公钥来登录码云服务器。在git bash中输入:

 git config --global user.name "goudan"  

 git config --global user.email "[email protected]ple.com"

接下来就看愉快地执行clone、commit等操作了。

3.2使用TortoiseGit

TortoiseGit是一种界面化的git工具,由于其不能直接使用git的rsa密匙,需使用putty key generator工具来生成既适用于git的rsa**也适用于TortoiseGit的ppk**,打开该工具后,点击“generate”,生成rsa公匙,将该公匙粘贴到3.1.1中的项目公匙管理处,同时点击“save private key”,在本地保存ppk的私钥,这样TortoiseGit即和码云中项目的公匙对应起来。

在TortoiseGit中设置git的账号、email、项目ssh地址等信息后,即可正常使用git了。

以上,have fun。