MacOS平台下码云 Gitee的使用

MacOS平台下码云 Gitee的使用

以前一直使用GitHub比较多,但总是感觉慢的很,有了国产的 码云 Gitee 后,尝试使用了一下,还不错,而且有私有库,所以写个使用教程,分享给大家。
Gitee官方文档:http://git.mydoc.io

1.Git安装

我的MacOS,安装比较繁琐一点,其他平台都是直接安装的。
MacOS安装有两种方法:

  • 通过Homebrew安装Git(建议使用这种,快捷一点)
  • 通过安装Xcode集成Git

方法一: 通过Homebrew安装Git

如果你安装过Homebrew,请忽略此Homebrew安装

# 安装Homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

# 安装git
brew install git

方法二: 通过安装Xcode集成Git

打开苹果appstore,搜索Xcode,点击获取,然后就自动下载了。
Xcode比较大,如果用不到Xcode,还是不建议安装的。

2.Gitee基本使用

说实话,其实Gitee和标准的Git的使用基本一致

2.1 创建项目

首先是打开码云官网,登录后进行创建项目

在这里插入图片描述

把下面的表单随便填一下

在这里插入图片描述

接下来是关键环节!这个就是仓库的地址了,接下来推送项目要用到。

在这里插入图片描述

2.2 创建ssh key、配置Git

想要连接远程仓库,没有认证是不行的。

<think>好的,用户想查找关于Gitee)的使用教程,需要指南或操作教程。首先,我需要回顾提供的引用内容,看看有哪些相关资源可以整合。 根据引用[3],用户提到了Git在同步和协作中的优势,以及Gitee作为国内托管平台的好处。教程部分需要包括准备工作,比如安装Git和注册账号,这部分应该放在最前面,确保用户有基础环境。 引用[4]详细说明了git add的使用,可能属于本地操作到仓库推送的一部分。需要将添加文件、提交更改、关联远程仓库的步骤整理出来,并引用对应的部分作为参考。例如,git add .和git commit -m的指令需要明确说明。 引用[5]提到了关联远程仓库的命令git remote add origin,以及可能遇到的权限问题。这里需要提醒用户注意URL的正确性,以及如何解决403错误,可能需要检查账号权限或使用SSH方式。 引用[2]涉及从Subversion迁移到Gitee的情况,用户可能也有类似需求,可以单独作为一个小节,介绍使用git-svn的方法,并引用相关步骤。 另外,用户可能需要基础操作如克隆仓库、分支管理、拉取和推送代的指导。这些内容在常规Git教程中常见,但需要结合Gitee的具体情况,比如使用Gitee的仓库地址。 还要考虑常见问题,比如权限拒绝、冲突解决等,可以整理一个FAQ部分,引用相关的错误示例和解决方案,比如引用[5]中的403错误。 最后,确保回答结构清晰,分步骤说明,并正确标注引用来源。用户可能需要从安装到日常使用的全流程指导,因此需要分章节,每个步骤简明扼要,并附上代示例和注意事项。同时,生成的相关问题需要围绕用户可能遇到的进阶问题,比如团队协作、迁移项目等。</think>### Gitee使用指南 #### 一、基础环境准备 1. **安装Git工具** - Windows系统:下载[Git for Windows](https://gitforwindows.org/)并安装[^3]。 - macOS/Linux:通过终端命令安装(如`brew install git`或`apt-get install git`)。 2. **注册Gitee账号** - 访问[官网](https://gitee.com),完成注册并登录。 --- #### 二、本地仓库与远程仓库关联 1. **初始化本地仓库** ```bash git init git add . # 添加所有文件到暂存区[^4] git commit -m "Initial commit" ``` 2. **关联远程仓库** ```bash git remote add origin https://gitee.com/你的用户名/仓库名.git ``` - 若提示权限错误(如`remote: Access denied`),检查账号权限或改用SSH协议[^5]。 --- #### 三、代推送与拉取 1. **推送到远程仓库** ```bash git push -u origin master # 首次推送需加`-u`参数 ``` 2. **从远程拉取更新** ```bash git pull origin master ``` - 若历史记录冲突,可添加`--allow-unrelated-histories`参数[^1]。 --- #### 四、迁移SVN项目到Gitee 1. **使用`git-svn`转换仓库** ```bash git svn clone SVN项目URL --authors-file=users.txt ``` 2. **关联并推送到Gitee** ```bash git remote add origin https://gitee.com/新仓库URL.git git push origin master ``` - 需先在Gitee创建同名空仓库[^2]。 --- #### 五、协作与分支管理 1. **克隆远程仓库** ```bash git clone https://gitee.com/仓库URL.git ``` 2. **创建分支与合并** ```bash git branch dev # 创建分支 git checkout dev # 切换分支 git merge master # 合并主分支 ``` --- #### 六、常见问题解决 - **权限错误(403)**:检查远程仓库URL是否正确,或改用SSH密钥认证[^5]。 - **文件冲突**:手动解决冲突后执行`git add`和`git commit`。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值