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

  • Post author:
  • Post category:其他


原文地址:   https://www.cnblogs.com/yi0921/p/7928985.html


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文件,将文件里的内容添加到项目的公钥里。