前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Git与Gitee的远程仓库建立

Git与Gitee的远程仓库建立

作者头像
Maynor
发布2021-04-09 14:55:33
1.1K0
发布2021-04-09 14:55:33
举报

文章目录

    • 1.0 ssh密钥的生成
    • 1.2.4 ssh 密钥配置
    • 1.3.2 使用TortoiseGit同步
    • 2.从远程仓库克隆
    • 3 从远程仓库取代码

1.0 ssh密钥的生成

在windows下我们可以使用 Git Bash.exe来生成密钥,可以通过开始菜 单或者右键菜单打开Git Bash

在这里插入图片描述
在这里插入图片描述

git bash 执行命令,生命公钥和私钥

代码语言:javascript
复制
命令: ssh-keygen -t rsa
在这里插入图片描述
在这里插入图片描述

执行命令完成后,在window本地用户.ssh目录C:\Users\用户名.ssh下面生 成如下名称的公钥和私钥: 6.1.2.4 ssh 密钥配置

在这里插入图片描述
在这里插入图片描述

密钥生成后需要在码云上配置密钥本地才可以顺利访问

1.2.4 ssh 密钥配置

密钥生成后需要在码云上配置密钥本地才可以顺利访问

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.3 同步到远程仓库 同步到远程仓库可以使用git bash也可以使用tortoiseGit

1.3.1 使用 git bash 在仓库所在的目录(D:\temp\git\repository)点击右键选择“Git Bash Here”,启动git bash程序

在这里插入图片描述
在这里插入图片描述

然后在git bash中执行如下语句: git remote add origin git@gitee.com:zjl0603/mytest.git git push -u origin master 注意:其中加粗字体部分需要替换成个人的用户名。

在这里插入图片描述
在这里插入图片描述

如果出现如下错误:

在这里插入图片描述
在这里插入图片描述

可以先执行如下命令,然后再执行上面的命令

代码语言:javascript
复制
$ git remote rm origin

1.3.2 使用TortoiseGit同步

代码语言:javascript
复制
由于TortoiseGit使用的ssh工具是“PuTTY”git Bash使用的ssh工具是

“openSSH”,如果想让TortoiseGit也使用刚才生成的密钥可以做如 下配置:

在这里插入图片描述
在这里插入图片描述
代码语言:javascript
复制
Url:远程仓库的地址
推送URL:也是相同的
Putty密钥:选择刚才生成的密钥中的私钥

在本地仓库的文件夹中单击右键,选择“Git同步

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.从远程仓库克隆

克隆远程仓库也就是从远程把仓库复制一份到本地,克隆后会创建一 个新的本地仓库。选择一个任意部署仓库的目录,然后克隆远程仓库。 6.2.1 使用 git bash 6.2.2 使用 TortoiseGit 在任意目录点击右键: $ git clone git@gitee.com:zjl0603/mytest.git

2.2 使用 TortoiseGit 在任意目录点击右键:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3 从远程仓库取代码

Git中从远程的分支获取最新的版本到本地有这样2个命令:

  1. git fetch:相当于是从远程获取最新版本到本地,不会自动 merge(合并代码)
  2. git pull:相当于是从远程获取最新版本并merge到本地 上述命令其实相当于git fetch 和 git merge 在实际使用中,git fetch更安全一些 因为在merge前,我们可以查看更新情况,然后再决定是否合并 如果使用TortoiseGit的话可以从右键菜单中点击“拉取”(pull)或者“获 取”(fetch)
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-12-23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • 1.0 ssh密钥的生成
  • 1.2.4 ssh 密钥配置
  • 1.3.2 使用TortoiseGit同步
  • 2.从远程仓库克隆
  • 3 从远程仓库取代码
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档