1. 安装Git

     https://git-scm.com/book/zh/v2/起步-安装-Git

 Git的网站上有详细的分各种系统的安装教程。

  1. 配置Git

     1. 打开你要放置项目的本地路径,右键选择$ Git Bash Here。

 2. 初始化用户名:$ git config --global user.name "用户名" 用户名修改为自己的用户名。

 3. 初始化邮箱:$ git config --global user.email "邮箱地址"。

  注:如果用户名或邮箱输入错误需要重置,使用以下命令修改:

    $ git config --global --replace-all user.name "用户名"

    $ git config --global --replace-all user.email "邮箱地址"

  1. 配置SSH

     1. 检测当前电脑是否配置SSH:$ cd ~/.ssh,如果没有出现:No such file or directory 这句话,接着清理原有ssh密钥并生成新的:$ mkdir key_backup$ cp id_rsa* key_backup$ rm id_rsa*;生成的便是新的秘钥了,即:$ ssh-keygen -t rsa -C “邮箱”,复制到你的码云或者GitHub个人信息里面。

 2. 生成公钥,命令行中输入$ ssh-keygen -t rsa -C "邮箱",出现

 意思是需要你设置密码,无需设置的话按enter跳过即可。

 3. 生成完毕之后打开你的电脑 C:\Users\Administrator.ssh 文件夹下 id_rsa.pub文件,复制里面的内容。

  以码云为例:在项目页打开管理 → 公钥管理 → 添加公钥

 将内容粘贴到公钥框里,点击添加增加公钥。在此处添加的公钥只能对仓库进行clone及pull,如果想要对仓库进行写操作,需要添加个人公钥。

  1. Clone项目:

     找到项目的SSH地址,命令行输入 $ git clone "SSH地址",完毕之后项目将会被Clone至选择的目录下。

  2. Clone代码:

     如果需要Clone某个分支,命令行输入$ git clone -b "分支名" "仓库地址名" 即可。

常见的一些错误整理:

  1. 目录下已经有同名字的项目存在:

解决方法:修改目录或修改项目名字。

  1. 无法从远程仓库里读取项目,请确保项目存在并且拥有正确的访问权限:

解决方法:找到C:\Users\Administrator.ssh 文件夹下 id_rsa.pub文件,将文件里的内容添加到项目的公钥里。

Git操作之码云代码clone的更多相关文章

  1. Git 02: git管理码云代码仓库 + IDEA集成使用git

    Git项目搭建 创建工作目录与常用指令 工作目录(WorkSpace)一般就是你希望Git帮助你管理的文件夹,可以是你项目的目录,也可以是一个空目录,建议不要有中文. 日常使用只要记住下图6个命令: ...

  2. 使用Git Bash在码云上上传和下载代码

    前提是在码云上已经新建一个空的项目 1.新建一个目录,存放下载下来的项目,我在D盘新建了一个"gitspace"文件夹,用来存放下载下来的项目 2.进入刚刚新建的文件夹,即进入&q ...

  3. Git的使用--码云

    Git的使用--码云 进入码云官网:https://gitee.com/ 注册or登录账号进入gitee页面(页面结构大同小异). 点击右上角加号--新建仓库,用于存放项目代码 创建项目需要注意的选项 ...

  4. Git学习与码云实战

    Git学习与码云实战 一.Git安装 概述: Git是一个开源的分布式版本控制系统,可以有效.高速的处理从很小到非常大的项目版本管理,是目前使用范围最广的版本管理工具. 下载安装: 下载地址:http ...

  5. idea和Webstorm上使用git和github,码云

    由于之前一直使用svn,现在项目使用git,顾根据网上找的学习资料,自己梳理了下,收获蛮多,这里做个记录,如果能帮助到您那是最好不过的. 1.大致步骤 使用工具:idea,github,码云 webs ...

  6. 把git仓库从码云迁到github,及git常用命令

    前言 刚开始建仓库的时候,因为网络的原因选择了国内的码云.后来又想换成github,毕竟平时github使用率比较高. 替换远程仓库地址方式如下: git remote set-url origin ...

  7. 第一次Git使用以及码云(Gitee)

    下载安装Git,官网下载地址https://git-scm.com/downloads,我用的是Win10版,下载好后一路默认安装,安装时会给你自动添加环境变量,完成后打开cmd,输入git --ve ...

  8. git系列之---码云gitee 添加SHH公钥

    公钥 很多服务器都是需要认证的,SHH 认证是其中的一种:在客户端生成公钥,把生成的公钥添加到服务器,你以后连接服务器的时候就不用每次都输入用户名和密码了:很多git服务器都是用ssh认证方式,你需要 ...

  9. 把项目从码云上clone到IntelliJ IDEA

       前期工作:安装并已配置好git,并且IDEA已经配置好git了   操作如下:   1) 在IDEA启动页面选择Get from Version Control   2) 打开码云上想要clon ...

随机推荐

  1. [日常摘要] -- ThreadLocal篇

    简介 ThreadLocal,即线程变量,是一个以ThreadLocal对象为键.任意对象为值的存储结构.这个结构被附带在线程上,也就是说一个线程可以根据一个ThreadLocal对象查询到绑定在这个 ...

  2. sql 大小写查询 字符串替换 小写xx 改为大写XX

    --sql 大小写查询 select * from 表 where 字段 collate Chinese_PRC_CS_AS='xx' --替换 小写xx 改为大写XX update 表  set  ...

  3. Monster Audio 使用教程(三)多音轨录音、播放

    在工作站音轨上,把需要进行录音的音轨的录音按钮点亮,然后点击液晶屏旁边的[录音]按钮,开始录音  导出干声 如果希望录音后,导出干声(干声为录下的原始声音,不受效果器的作用),用其他宿主软件进行处理, ...

  4. Linux平台下SSD的TRIM指令的最佳使用方式(不区别对待NVMe)

    SSD写数据会出现什么问题 SSD读写的单位不是位,而是一个块.如果要改变这个块中的一位,首先要将整个块擦写成1,然后再写入更新的数据. 为了解决擦写块的低效,SSD的策略是将需要改写的块,读取出来, ...

  5. 数据结构C语言实现----树

    树的基本知识点 树的定义 树的ADT(抽象数据类型) 树的储存结构 二叉树的定义 二叉树的储存结构 遍历二叉树 二叉树的建立 二叉树的ADT typedef struct BiTNode { Elem ...

  6. String字符串缓冲区、StringBuffer

    String字符串缓冲区 1.StringBuffer类 StringBuffer又称为可变字符序列,字符串缓冲区支持可变的字符串, StringBuffer是个字符串的缓冲区,即就是它是一个容器,容 ...

  7. Python字符串更新

    Python字符串更新:截取字符串的某一部分 和 其他字符串进行拼接. 注:可以修改字符串的值,但修改的不是内存中的值,而是创建新的字符串. 1.使用字符串常量进行更新: # 使用字符串常量 strs ...

  8. Python 中 False 和 True 关键字

    False:布尔类型,假.当条件判断不成立时,返回False. # == 判断两个对象的值是否相等 print('' == False)# False print(None == False)# Fa ...

  9. Django学习路3

    1.打开 Data Source alt insert 打开 Data Source 找到 db.sqlite3 确定 Download 下载后 TestConnection 测试是否成功 2.项目下 ...

  10. PHP convert_cyr_string() 函数

    实例 把字符串由一种字符集转换成另一种: <?php$str = "Hello world! æøå";echo $str . "<br>"; ...