使用Coding托管代码

2024-06-11 23:58
文章标签 coding 托管 代码 使用

本文主要是介绍使用Coding托管代码,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前言

Coding.net 是一个面向开发者的云端开发平台,提供git/svn 代码托管,并且面向个人提供私有库,所以,我们第一步就是下载安装git.下载地址(https://gitforwindows.org/),安装完成后,配置环境变量,在桌面任意位置右键,你会看到Git GUI here和Git Bash here。

第一步

注册并登陆Coding账号,然后就会进入个人首页,
1、点击创建新项目,
这里写图片描述
2、填写项目相关信息,建议勾选启用README.md初始化项目
这里写图片描述
3、完成项目的创建,会进入如下界面,此时HTTPS后面的地址就是我们远程仓库的地址
这里写图片描述
4、如果第二步没有勾选启用README.md,则项目还没有初始化,官方给我们提供了快速初始化项目
这里写图片描述
5、项目初始化完成后,界面就会如此
这里写图片描述

第二步

上传本地项目到远程仓库
1、在自己喜欢的位置创建一个文件夹(D:\android\project\Demo),然后进入该文件夹,最后右键,选择Git Bash Here,这样我们就会快速进入到当前文件夹的命令行环境这里写图片描述
2、输入git init命令,我们就会在当前文件夹下创建.git文件,默认会隐藏,但是我们可以勾选隐藏文件,让隐藏文件显示。这里写图片描述
3、输入git clone +项目远程地址 git clone https://git.coding.net/xxxxxx/Demo.git
这里写图片描述
4、输入git remote -v查看远程项目信息,如果我们没有执行过git remote add就不会有远程的相关信息,然后我们输入git remote add origin https://git.coding.net/xxxxxx/Demo.git,再次输入git remote -v就可以看到远程相关信息
这里写图片描述
5、用android studio在.git所在的文件夹下创建一个项目
这里写图片描述
6、在项目的当前文件夹右键,选择Git Bash here,首先输入git remote -v查看远程信息,如果输出了远程信息,则继续后面的操作,如果没有,则需要执行git remote add命令,然后输入git add .命令,表示把该目录下的所有文件加入到本地暂存区中。执行成功后不会有任何提示:
这里写图片描述
7、输入git commit -m “首次提交项目”,该命令会把本地暂存区中的文件提交到本地历史区,注意只有在本地历史区中的内容才能提交到git。执行该命令后,我们所有的文件都只是在本地。没有git任何关系。
这里写图片描述
8、执行git push -u origin master -f 特别提醒-f一定要加,要不然会碰到很多问题,-f是强制上传文件。
这里写图片描述
9、进入Coding,刷新界面,你就会发现本地项目已经同步到远程仓库里面了,工作完成。
这里写图片描述

问题1:

1、如果第一次从远程下载,授权错误,该如何再次从远程clone项目呢?
解决方法:使用git如下命令:git clone https://用户名:密码@git.coding.net/xxxxx/xxxx.git,核心方法就是加上托管平台的用户名:密码@格式即可
2、可以重新设置正确的账号和密码:
使用以下命令: git config --system --unset credential.helper

问题2:

Coding的账号密码修改了以后,android studio每次提交都会报push failed,原因是授权失败,直接意思就是密码已经不正确,那我们又该如何修改android studio的git密码呢?
修改URL:
找到项目路径下的.git目录下的config文件
这里写图片描述
这里写图片描述

这篇关于使用Coding托管代码的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1052614

相关文章

C语言中联合体union的使用

本文编辑整理自: http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=179471 一、前言 “联合体”(union)与“结构体”(struct)有一些相似之处。但两者有本质上的不同。在结构体中,各成员有各自的内存空间, 一个结构变量的总长度是各成员长度之和。而在“联合”中,各成员共享一段内存空间, 一个联合变量

Tolua使用笔记(上)

目录   1.准备工作 2.运行例子 01.HelloWorld:在C#中,创建和销毁Lua虚拟机 和 简单调用。 02.ScriptsFromFile:在C#中,对一个lua文件的执行调用 03.CallLuaFunction:在C#中,对lua函数的操作 04.AccessingLuaVariables:在C#中,对lua变量的操作 05.LuaCoroutine:在Lua中,

uniapp接入微信小程序原生代码配置方案(优化版)

uniapp项目需要把微信小程序原生语法的功能代码嵌套过来,无需把原生代码转换为uniapp,可以配置拷贝的方式集成过来 1、拷贝代码包到src目录 2、vue.config.js中配置原生代码包直接拷贝到编译目录中 3、pages.json中配置分包目录,原生入口组件的路径 4、manifest.json中配置分包,使用原生组件 5、需要把原生代码包里的页面修改成组件的方

Vim使用基础篇

本文内容大部分来自 vimtutor,自带的教程的总结。在终端输入vimtutor 即可进入教程。 先总结一下,然后再分别介绍正常模式,插入模式,和可视模式三种模式下的命令。 目录 看完以后的汇总 1.正常模式(Normal模式) 1.移动光标 2.删除 3.【:】输入符 4.撤销 5.替换 6.重复命令【. ; ,】 7.复制粘贴 8.缩进 2.插入模式 INSERT

公共筛选组件(二次封装antd)支持代码提示

如果项目是基于antd组件库为基础搭建,可使用此公共筛选组件 使用到的库 npm i antdnpm i lodash-esnpm i @types/lodash-es -D /components/CommonSearch index.tsx import React from 'react';import { Button, Card, Form } from 'antd'

Lipowerline5.0 雷达电力应用软件下载使用

1.配网数据处理分析 针对配网线路点云数据,优化了分类算法,支持杆塔、导线、交跨线、建筑物、地面点和其他线路的自动分类;一键生成危险点报告和交跨报告;还能生成点云数据采集航线和自主巡检航线。 获取软件安装包联系邮箱:2895356150@qq.com,资源源于网络,本介绍用于学习使用,如有侵权请您联系删除! 2.新增快速版,简洁易上手 支持快速版和专业版切换使用,快速版界面简洁,保留主

如何免费的去使用connectedpapers?

免费使用connectedpapers 1. 打开谷歌浏览器2. 按住ctrl+shift+N,进入无痕模式3. 不需要登录(也就是访客模式)4. 两次用完,关闭无痕模式(继续重复步骤 2 - 4) 1. 打开谷歌浏览器 2. 按住ctrl+shift+N,进入无痕模式 输入网址:https://www.connectedpapers.com/ 3. 不需要登录(也就是

17.用300行代码手写初体验Spring V1.0版本

1.1.课程目标 1、了解看源码最有效的方式,先猜测后验证,不要一开始就去调试代码。 2、浓缩就是精华,用 300行最简洁的代码 提炼Spring的基本设计思想。 3、掌握Spring框架的基本脉络。 1.2.内容定位 1、 具有1年以上的SpringMVC使用经验。 2、 希望深入了解Spring源码的人群,对 Spring有一个整体的宏观感受。 3、 全程手写实现SpringM

代码随想录算法训练营:12/60

非科班学习算法day12 | LeetCode150:逆波兰表达式 ,Leetcode239: 滑动窗口最大值  目录 介绍 一、基础概念补充: 1.c++字符串转为数字 1. std::stoi, std::stol, std::stoll, std::stoul, std::stoull(最常用) 2. std::stringstream 3. std::atoi, std

Toolbar+DrawerLayout使用详情结合网络各大神

最近也想搞下toolbar+drawerlayout的使用。结合网络上各大神的杰作,我把大部分的内容效果都完成了遍。现在记录下各个功能效果的实现以及一些细节注意点。 这图弹出两个菜单内容都是仿QQ界面的选项。左边一个是drawerlayout的弹窗。右边是toolbar的popup弹窗。 开始实现步骤详情: 1.创建toolbar布局跟drawerlayout布局 <?xml vers