部署Coding代码托管环境及其使用

 

运行环境:Idea(VScode) + Coding + (Git+TortoiseGit)

 

一、部署Coding代码托管环境

1. 下载、安装 Git

https://git-scm.com/downloads

https://tortoisegit.org/download/

 

2. 注册Coding账号

访问https://coding.net 注册账号,注册好帐号后,将帐号给到Leader,由Leader加入到Coding的团队中

 

3. 配置ssh key并且下载代码

a. “开始菜单” - “Git” - “Git Gui”

b. 在“help”里有一个“show ssh key”,如果没有则生成一个key,注意不要设置密码(直接点击ok)

Image 13.png

c. 进入,“https://coding.net/t/nsy/p/erp/git

d. 在“我的帐户”,打开“ssh 公钥” 或者 “https://coding.net/user/account/setting/keys

直接将ssh key的内容复制到“公钥内容”里,点击添加就行了

Image 15.png

e. 进入到项目,找到“代码”这里

找到项目的git仓库地址,“git@git.coding.net:nsy/erp.git”

f. 在你需要下载的文件夹的空白处,右键打开“Git Bash Here”

Image 16.png

g. 输入“git clone git@git.coding.net:nsy/erp.git”进行代码下载(使用GIt代码操作界面)

 

4. 使用 Tortoise git

a. 生成ppk

    在“开始”菜单中找到“PuttyGen”,打开后,导入已经生成的私钥”id_rsa”,然后点击”save private key”保存成“xxx.ppk”。路径默认是放在“C:\Users\xxxx\.ssh”。

Image 17.pngImage 18.png

 

b. 配置key到 Remote(在已Git下来的代码文件夹下操作)

Image 20.png

Image 21.png

在打开的设置中,”Git” - “Remote”, 在其中的Putty Key填入之前生成的ppk地址

 

c. 设置global config

 Image 22.png

 

     d. 打开的设置中,“Git” - “User Info”,必须填写上Name和Email,要不然push不了代码。

 

二、基于Idea(VScode)与Coding的代码push、pull操作

1. 准备工作

     a. 对于Idea:在后端代码上传前要执行 “Build”操作,确定控制台显示“BUILD SUCCESS”才能进行代码上传,否则将会导致托管在Coding上的项目代码存在问题。

     b. 对于VScode:在前端代码上传前要执行“npm run build:aot:dev”、“npm run lint”两个命令,确定没有问题时才能上传。

 

2. pull、push操作讲解

     a. pull(拉操作)

     在pull之前要确定自己是要从master主支还是从分支pull下来代码,如果当前显示的不是自己pull的目标,则可以通过“Swith/Checkout”(切换分支)转到自己想要的pull目标,然后点击“Git Pull”拉取代码。

     

     

     b. push(推操作)

      在push之前要确定自己是要从master主支还是从分支push下来代码,如果当前显示的不是自己push的目标,则可以通过“Swith/Checkout”(切换分支)转到自己想要的push目标,然后点击“Git Push”推送代码。

       注意: 因为一般不会直接将代码推送到master主支,所以在push代码时如果没有已经建好的分支就要自己新建一个分支,通过”Create Branch“(新建分支)新建,分支名要包含进时间戳,以方便区别不同时段的代码推送,利于后续的操作。分支建好后就可以进行push操作了,点击“Git Push”推送代码。

 

 

 

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值