使用Git将码云上的代码Clone至本地

1. 安装Git

 https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git

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

2. 配置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 "邮箱地址"

3. 配置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,如果想要对仓库进行写操作,需要添加个人公钥。

4. Clone项目:

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

5. Clone代码:

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

常见的一些错误整理:

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

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

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

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

注意:如果第一次账号密码输错,导致认证失败,则修改密码,操作如下。

打开:我的电脑-》控制面板-》用户账户-》-》管理凭证-》

资料来源:https://i.cnblogs.com/EditPosts.aspx?opt=1

首次使用Git将码云上的代码Clone至本地的更多相关文章

  1. 使用Git将码云上的代码Clone至本地

    1. 安装Git https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git Git的网站上有详细的分各种系统的安 ...

  2. git向码云上传代码总结

    1.下载git windows下载地址:https://git-for-windows.github.io/ 2.安装git 一路确定 3.配置git 如果你要使用ssh上传代码,你需要本地生成ssh ...

  3. 代码管理git 工具的话可以使用GitHub桌面端管理git、码云上的代码

    git版本控制  廖雪峰老师的git教程 git是linus 1991年创建了开源的linux...已成为最大的服务器系统软件 集中式的版本控制器:CVS.SVN.ClearCase是IBM的收费软件 ...

  4. Git 把码云上被fork项目源码merge到fork出来的分支项目

    Git 把码云上被fork项目源码merge到fork出来的分支项目 By:授客 QQ:1033553122 需求描述 被fork的项目有更新代码,希望把更新的代码merge到fork分支项目 解决方 ...

  5. git向码云上提交项目

    git向码云上提交项目 设置账号名字和邮箱 $ git config --global user.name "注册时账号的名字" $ git config --global use ...

  6. 在Windows下使用Git+TortoiseGit+码云管理项目代码

    1.      安装Git 下载地址:点击打开链接 安装指南:默认选项即可 2.      安装TortoiseGit 下载地址:点击打开链接 安装指南:点击打开链接 3.      在码云创建账号, ...

  7. eclispe 通过git向码云上传

    本文将介绍如何将本地的项目提交到开源中国上去,过程比较详细,实现起来很简单.由于自己也算是一个新手,所以没有做过多的解释,只是单纯的描述了该如何去做. 1.在开源中国上面新建一个空项目 到这里也就结束 ...

  8. git实现码云的上传和下载

    上传步骤: 1.码云上新建一个项目 XXXX? ?(项目名) 2.本地创建一个文件夹E:/XXXX,然后使用git bash? ?? 3.cd 到本地文件夹中E:/XXXX? //如果是在创建的文件中 ...

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

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

随机推荐

  1. 关于plt.imshow()显示彩图问题

    https://blog.csdn.net/cnnmena/article/details/79613531

  2. 针对三星Exynos CPU Root漏洞

    因为系统为了保护这些符号地址泄露,而用的一种保护手段,从而使除root用户外的普通用户不能直接查看符号地址: 原因在于内核文件kallsyms.c中的显示符号地址命令中做了如下限制: seq_prin ...

  3. Codeforces - 1189B - Number Circle - 贪心

    https://codeforc.es/contest/1189/problem/B 优先考虑最大的元素怎么构造.拿两个次大的围着他就很好,但是其他的怎么安排呢?就直接降序排列就可以了. a数组还开错 ...

  4. python学习第五天流程控制分支if和循环while

    所有的逻辑结构围绕分支和循环进行,比如登陆注册,支付成功与否等等,下面讲述分支if用法和while用法 if age>30: print("www.96net.com.cn" ...

  5. UI库colorui的使用————小程序

    UI库colorui的使用----小程序 把colorui文件放到你的小程序中 包含文件: icon.wxss+main.wxss+components(文件夹里有icon和一些组件)+animati ...

  6. JS 页面繁简字转换

    // 本js用于客户在网站页面选择繁体中文或简体中文显示,默认是正常显示,即简繁体同时显示// 在用户第一次访问网页时,会自动检测客户端语言进行操作并提示.此功能可关闭// 本程序只在UTF8编码下测 ...

  7. shell截取小数点前后的子串

  8. 一、C#获取特性(坑)

    一.C#获取特性(坑) [Description("系统状态码")] [Display(Name = "成功", Description = "请求成 ...

  9. zabbix入门之定义触发器

    zabbix入门之定义触发器 触发器的概念 触发器的定义:界定某特定的item 采集到数据的非合理区间或非合理状态.通常为逻辑表达式. 逻辑表达式(阈值):通常用于定义数据的不合理区间,其结果如下: ...

  10. 9.Markdown语法(自用)——2019年12月12日

    title: markdown语法说明 date: "2018-12-26 20:17:16" tags: 技术指令 categories: 技术驿站 markdown语法说明 2 ...