首先在码市coding.net上创建账号

基础配置

1. 首先,下载安装git客户端和tortoisegit(就是小乌龟,本地右键使用的,跟SVN一样的那个小乌龟)。

git下载官网:https://git-for-windows.github.io/

tortoisegit官网:https://tortoisegit.org/download/ (如果英语不好,可以在下面选择语言包下载,安装很简单,可以度娘)

已经下载好的软件百度云链接: 链接: http://pan.baidu.com/s/1gf0w8SF 密码: 24rk

2. 然后你需要登录coding,注册账号步骤同一般网站,此处不再赘述;

之后点击左上方的小猴子(应该是猴子吧。。。),进入个人界面如下图。选择"账户"——"SSH公钥",到此时,前置条件都准备好了,下面可以开启本地配置了

3. 首先鼠标点击右键,选择"Git Bash Here",进入黑窗口,如下图

4. 然后输入下面两行代码

git config --global user.name "yourname"

git config --global user.email "xxx@xxx.com" //此处一定是你github网站上注册的邮箱

5. 会发现在你"C:\Users\用户名"文件夹下出现了".gitconfig"文件,打开内容是你刚刚输入的用户名和邮箱

6. 然后输入下面代码,返回下图,确认之前没有创建过文件夹

cd ~/.ssh

7. 之后输入下面的代码,然后在停顿处回车,生成公匙文件,如下图

ssh-keygen -t rsa -C xxx@xx.com//再次说明,邮箱一定要是github的邮箱

8. 到这一步你可以在"C:\Users\用户名"文件夹下看到一个".ssh"文件夹,打开文件夹下"id_rsa.pub"文件,复制内容(一定要记得去掉最后的空格)

把复制的内容粘贴到刚刚网站上的公匙粘贴框内

9. 最后,我们测一测是否能够连接到coding仓库。输入以下代码:

ssh -T git@git.coding.net //注意coding的 git 地址已经改成 git.coding.net了,直接复制粘贴就好,回车后在停顿处输入"yes"后得到如下内容



如果出现successfully,则表明已成功连接至coding

基于Eclipse的使用

1.下载egit插件

打开Eclipse,git需要eclipse授权,通过网页是无法下载egit的安装包的。在菜单栏依次打开eclipse→help→install new software→add,Name栏中输入egit,location栏中输入 http://download.eclipse.org/egit/updates/ ,点击ok进行下载。下载完成后会提示重启eclipse;如果已经有了就不需要了。





或者直接下载插件安装





单击finish

2. 在Eclipse中生public key, 并添加到Coding Repository中

-(1)菜单栏单击window → preference → general → network connection → SSH2 → Key Management → generate RSA Key... → apply → save private key...



-(2)生成 SSH 的 public key在Coding中通过:edit your profile -> ssh key -> Add SSH Key 添加SSH Key, 把上面生成的 public key 拷贝到这里,保存



3. 项目名右击->Team->Share Project



4. 提交

在项目上右击–>team–>commit。

注意:commit是commit到本机的git库,而push才是同步到coding

在弹出窗口输入你的coding上的git地址











在coding上查看提交结果

Coding使用方法的更多相关文章

  1. GIT+ Coding使用方法

    1 进入码市 :https://coding.net    注册一个账户 2 创建一个项目: 3 本地window环境.安装git : https://git-scm.com/download/win ...

  2. python __call__方法的使用

    介绍一下python __call__ 方法的使用 代码如下: #!/usr/bin/env python # -*- coding: utf- -*- ''' __call__方法 普通的类定义的方 ...

  3. Python普通方法、静态方法、类方法

    开始 # -*-coding:utf-8-*- # 普通方法,类方法,静态方法的区别 __metaclass__ = type class Tst: name = 'tst' data = 'this ...

  4. Java设计模式(四)工厂方法模式

    定义与类型 定义:定义一个创建对象的接口,但让实现这个接口的类来决定实例化哪个类,工厂方法让类的实例化推迟到子类中进行. 类型:创建型 适用场景 创建对象需要大量重复的代码 客户端(应用层)不依赖于产 ...

  5. iOS面试题集锦

    一.前言部分 文中的问题多收集整理自网络,不保证100%准确,还望斟酌采纳. 1.怎样防止指针的越界使用问题? 答案: 1 .防止数组越界,必须让指针指向一个有效的内存地址, 2. 防止向一块内存中拷 ...

  6. iOS当中一些常见的面试题

    转自各方面..... 一.前言部分 文中的问题多收集整理自网络,不保证100%准确,还望斟酌采纳. 1.iOS9有哪些新特性? 答案: 1)改进了 Siri 基于日期.位置和相簿名称来搜索个人照片和视 ...

  7. iOS面试题汇总

    摘要:1. Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么? 答: Object-c的类不可以多重继承;可以实现多个接口,通 ...

  8. 最全的iOS面试题及答案-转载

    1. Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么? 答: Object-c的类不可以多重继承:可以实现多个接口,通过实现 ...

  9. 李洪强iOS经典面试题128

    1.写一个NSString类的实现 + (id)initWithCString:(c*****t char *)nullTerminatedCString encoding:(NSStringEnco ...

随机推荐

  1. 写一个Vue loading 插件

    什么是vue插件? 从功能上说,插件是为Vue添加全局功能的一种机制,比如给Vue添加一个全局组件,全局指令等: 从代码结构上说,插件就是一个必须拥有install方法的对象,这个方法的接收的第一个参 ...

  2. 媒体查询Media Queries详解

    @media 标签可以说是响应式网页的开发基础.其主要由媒体类型(Media Type)和 媒体特性(Media Query)两部分组成. Media Type 设定后面规则生效的展示类型,包括all ...

  3. 【机器学习笔记之五】用ARIMA模型做需求预测用ARIMA模型做需求预测

    本文结构: 时间序列分析? 什么是ARIMA? ARIMA数学模型? input,output 是什么? 怎么用?-代码实例 常见问题? 时间序列分析? 时间序列,就是按时间顺序排列的,随时间变化的数 ...

  4. Symbolic link and hard link的区别(linux)

    --Symbolic link and hard link的区别(linux) --------------------------------------------------2014/06/10 ...

  5. oracle数据库与实例

    ========================================================================================== oracle数据库 ...

  6. 【EntityFramework 6.1.3】个人理解与问题记录(3)

    前言 说点题外话:前几天接连微软老爹发布了 .net core 2.0 / asp.net core 2.0 / ef core 2.0 / .net standard 2.0(此处撒花,不管是否后面 ...

  7. 腾讯SNG电面

    第一次电面. 前半段基本闲聊,问题也记得不太清楚了. 自我介绍. 为什么想去上海工作?除了职业方面有其他原因吗?我猜出来面试官想问私人问题了,你真的可以直接问的,拐弯抹角了好久...有什么爱好.特长. ...

  8. 0721JS

    输入三个整数,x,y,z,最终以从小到大的方式输出 <!--<script> var x=prompt("请输入数字") var y=prompt("请 ...

  9. python 项目中的 requirements.txt

    背景 java项目的话,包依赖一般都是maven管理,当然还有gradle,对于包的管理非常方便,maven的话只要在pom.xml中添加依赖包的maven坐标就可以了的,那python呢 ? 解决方 ...

  10. linux虚拟机ip地址更改

    在虚拟机模式下 进入 cd /etc/sysconfig/network-scripts/ vim ifcfg-eth0 编辑 IPADDR=新的内网ip PREFIX  = 24 (对应255.25 ...