码云

这篇文章记录下从公钥配置,到项目创建的过程。

 

配置公钥:

右上角头像 ---->  设置 ----->  SSH 公钥 ----> 如何生成公钥( a连接 ) ----->  左侧栏 仓库管理  ----->  生成/添加SSH公钥,进入对应页面;

 

生成/添加SSH公钥

码云提供了基于SSH协议的Git服务,在使用SSH协议访问仓库仓库之前,需要先配置好账户/仓库的SSH公钥。

你可以按如下命令来生成 sshkey :(后边填写邮箱)

ssh-keygen -t rsa -C "xxxxx@xxxxx.com"  

 

按照提示完成三次回车,即可生成 ssh key。通过查看 ~/.ssh/id_rsa.pub 文件内容,获取到你的 public key

~/.ssh/id_rsa.pub

复制生成后的 ssh key,通过仓库主页 「管理」->「部署公钥管理」->「添加部署公钥」 ,添加生成的 public key 添加到仓库中。

此刻,SSH公钥配置已经完毕。

使用需要确认并添加主机到本机SSH可信列表。若返回 Hi XXX! You've successfully authenticated, but Gitee.com does not provide shell access. 内容,则证明添加成功。

ssh -T git@gitee.com

 

项目创建,右上角加号( + ) ----->  创建仓库 ---->根据提示填写完毕之后,项目创建完成。

 

本地拉取:

SSH公钥复制下来,git clone 公钥

git clone git@···

此时本地,会多出一个项目文件,打开文件创建项目,提交项目操作很简单,不多说了!

如果使用脚手架创建完一个项目,提交到历史区后,只需要 git push  即可完成项目上传。

这里再说下,一个项目需求定下来之后,当你在开发时,最好不要在master分支上进行开发,建议每个组件或页面 对应一个分支,原因如下:

1、会防止出现分支合并失败情况;

2、多人开发,很容易出现问题,比如线上代码被覆盖!

3、多分支开发,清晰明了,也方便以后查看。

 

那如何创建一个新分支呢:

在码云中,你的项目,左侧master按钮 ------> 管理------> 新建分支(假设名字为:one-branch)

此时会显示2个分支:

本地拉取线上分支:

git pull

然后切换分支,进行开发,此时你就是在one-branch这个分支上进行开发了,完成一个组件,分支传至码云:

完成之后,最后别忘了对分支进行合并,很多新手,这一块忘记了,当你切换到主分支上,下一次运行项目时,结果发现昨天写的代码怎么没了,我****!明明是写一个功能或者一个页面,咋就没了呢!这种问题经常会碰到,别慌!

原因也很简单,你在 master分支 上是没有你写的那个功能或页面的,因为你是在 one-branch分支 上开发的!解决也很简单,直接合并分支即可,然后上传至码云!

合并分支直接切换到master分支,合并线上分支:后边跟需要合并的分支名即可

git merge origin/branchName

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
shenyu网关是一款开源的API网关软件,它可以帮助开发者实现对接口的统一管理和流量控制。shenyu网关提供了多种功能,包括请求转发、请求过滤、流量限制、负载均衡等,帮助用户实现高可用和高稳定性的系统架构。 shenyu网关基于Java开发,使用简单方便,支持多种开源框架和中间件,如Spring Boot、Dubbo、Motan等。通过使用shenyu网关,开发者可以快速搭建起一个完善的微服务架构,可以轻松地管理和监控各个微服务之间的通信和流量。 另外,shenyu网关还提供了可视化的管理界面,方便用户进行参数配置、资源管理、性能监控等操作。用户可以通过该界面对各个服务进行细粒度的管理,实现功能的灵活配置和动态调整。 码云是中国最大的代码托管平台,类似于国外的GitHub。用户可以通过码云托管自己的代码仓库,并利用这个平台进行团队协作和项目管理。码云提供了Git版本控制、代码托管、代码审查等功能,支持多种开发语言和开发工具。 与GitHub不同的是,码云在国内具有更好的访问速度和稳定性,同时还提供了国内常用的Git代码托管服务,支持国内的开发者更方便地使用和访问。用户可以在码云上创建自己的项目仓库,与其他开发者进行交流学习,并共同进行开发和维护。 综上所述,shenyu网关和码云都是开发者常用的工具。shenyu网关可以帮助开发者实现API网关的功能,提供统一的接口管理和流量控制;码云则是代码托管平台,提供代码的版本控制和团队协作功能。两者的结合可以帮助开发者更好地进行微服务架构的开发和管理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值