本篇博文默认读者已经了解了git工具的基本使用,如果有对git不了解的,请打开下面的l链接自行学习:B站git视频教程
我们在项目开发的过程中,经常会使用git,svn等工具来进行版本的控制,方便我们合作开发和项目开源化,社区化。
本篇博文,我们将基于国内的gitee平台,使用git作为版本控制工具,来搭建一个我们自己的开源项目仓库。
首先,登录gitee官网:gitee官网
根据官网提示注册一个自己的Gitee账号,并登录。
在右侧可见提示要绑定邮箱,点击进入进行邮箱绑定:
使用git提交代码时,需要配置你gitee的用户名,密码和绑定的邮箱才能将代码提交到gitee上。
在gitee上注册完邮箱和用户名密码之后,我们在本地打开git进行基本配置:每次提交代码到gitee的地址,作者名,邮箱
(1)打开git控制台,git安装成功后,在桌面右键的位置会有打开git控制台的可视化界面:选择Git Bash Here 打开git控制台
(2)配置作者信息:不一定要和邮箱中的用户名保持一致,这个就是在git上提交代码时可以加入作者信息。
(3)配置邮箱
(4)配置ssh免密登录(每次我们用git提交代码的时候就不用输入密码)
使用命令生成密钥:(一路按回车键即可)
生成密钥后我们使用下面命令查看密钥,并复制
再次登录gitee,选择设置
找到SSH公钥界面将之前复制的公钥粘贴到这里,注意不要有空格,
这里的标题随意设置
点击确定后,输入gitee账户的密码,就添加成功了。
回到git控制台,我们使用下面的命令来测试一下是否绑定成功:
注意这里第一次建立连接的时候会让你选择yes/no,来确定是否以后git都默认提交到这个地址,手动输入yes后即可提示绑定成功
这样我们就可以在gitee上创建一个项目仓库,之后的代码都会提交到这个新建的仓库中。
再次登录gitee,选择新建仓库:
根据提示填写仓库信息后点击完成即可
此时会自动跳转到主页,选择克隆与下载——SSH,负责gitee的地址
打开idea,选择导入一个项目,get from version control 选择git,在URL中将gitee仓库中复制的地址粘贴进去,点击clone
gitee上的项目就下载到了本地
在项目上新建一个文件夹,test,再创建一个测试类Test,选择Git后的对号
此时进入了提交界面,右边我们可以不勾选perform code analysis 和 check TODO,这两个是提交之前的代码检查和一些配置校验,可以去掉不选。点击commit下的
commit and push,这样就可以直接提交到gitee上了。如果只选commit,默认是提交到本地,需要我们手动再将本地代码push到gitee上面。
直接选择push
此时进入到gitee仓库中,刷新下仓库,我们可以看到代码成功的提交上来了