Git环境配置和连接远程仓库(使用码云)

前言

Git安装成功之后,需要配置一下,以便将代码上传到远程中。记录下面的操作,方便换新电脑的时候重新安装程序。

Git安装步骤

https://blog.csdn.net/LebchenDpx/article/details/140866571

Git环境配置

Git安装成功之后,右击鼠标可以看见"Open Git Bash here",点击它

在这里插入图片描述
我们可以看见一个黑色画面,输入git config -l 查看配置

在这里插入图片描述

查看其他不同级别的配置文件

#查看系统的config
git config --system --list

#查看当前用户(global)配置
git config --global --list

当Git安装完成之后,首先要做的就是设置用户名和邮箱地址,这是非常重要的,因为每次Git提交都会使用该信息,它被永远的嵌入到你的提交中。

#配置用户名
git config --global user.name "zln"

#配置邮箱
git config --global user.email  985659273@qq.com

【注】只需要做一次这样的配置,因为你传递了-global选项,Git将总是使用该信息来处理你系统中所做的一切操作。但如果你希望在不同的项目中使用不同的用户名和邮箱地址,你可以在改项目中运行上面命令时不加-global选项。
总之,-global为全局配置,不加为某个特定项目的配置。
在这里插入图片描述
更新完成之后,重新查看配置:git config -l,发现最后两行多出了用户名和邮箱,说明配置成功。
在这里插入图片描述
到这里Git就设置完成了,实际上就是**配置用户名和邮箱**而已。
环境变量可以配置也可以不配置,配置环境变量是为了在电脑的任何地方都能使用,如果通过cmd进行Git操作,软件在我们安装的时候它自己已经帮我们配置过了。

安装完git之后,发现对应的文件夹中没有.ssh文件

【注】以下操作都是切实可行的,本人亲自实验成功了

一、首先,我们先找到【C盘】–>【用户】–>【自己的用户名】,然后右击选择"Git Bash Here"
在这里插入图片描述
二、输入 ssh-keygen 之后,然后一直点回车
在这里插入图片描述
三、紧接着我们就可以看见 “.ssh” 文件了
在这里插入图片描述

使用码云

说明:

  • 此操作是用来将本地的代码可以上传到远程仓库中,必须先做好配置,否则Git就算安装好了也没什么用。
  • Github是有墙的,比较慢,在国内的话,可以使用Gitee,公司中有的会搭建自己的gitlab服务器。

操作:

  1. 注册登录码云,完善个人信息。
  2. 设置本机绑定SSH公钥,实现面密码登录!(码云是远程仓库,我们平时工作是在本地仓库)
#进入C:\users\Administrator\.ssh 目录,这个目录是在安装git之后就会自动生成的
#生成公钥
ssh-keygen

#如果想给公钥进行一些加密则 -t参数为算法类型如
ssh-keygen -t rsa

具体步骤

1、打开**.ssh**文件

在这里插入图片描述
2、如果**.ssh文件夹刚开始是空的,那么右击打开"Git Bash Here",然后执行命令 ssh-keygen ,然后一路回车一直到命令执行完毕
在这里插入图片描述
3、命令执行完毕之后,"
.ssh"文件夹会生成两个文件,公钥位于"id_ed25519.pub**"中(另外一个是私钥不用管),右击使用记事本打开,复制粘贴到码云帐户上即可。
在这里插入图片描述
4、在Gitee(码云)建立自己的账户,创建一个自己的仓库,根据自己的需求勾选一些属性。建立好账户之后,在设置中选择【SSH公钥】,选择【添加公钥】,然后将刚刚复制的公钥粘贴到这边,然后点击【确定】
在这里插入图片描述

设置公钥时,会让输入Gitee的密码,输入之后,会出现"你已成功添加SSH公钥"的页面。
在这里插入图片描述
在这里插入图片描述
此时证明你的电脑已经连接好远程了,之后本地的代码通过一些操作可以上传到远程仓库中了。

【注】此操作参考 https://blog.csdn.net/weixin_48152652/article/details/124258293

<think>好的,我现在需要帮助用户了解如何将本地项目连接远程仓库。用户提到了几个引用,我需要结合这些信息来提供正确的步骤。 首先,用户提供的引用[1]提到注册账号Git使用,引用[2][4]涉及git clone命令,引用[3]是关于Git环境配置连接远程仓库的。我需要将这些信息整合成一个连贯的教程。 第一步应该是配置Git环境,因为这是连接的前提。用户需要设置用户名邮箱,这样提交记录才会有正确的作者信息。引用[3]中提到了配置Git,所以这里需要引用。 接下来,用户可能已经在上创建了远程仓库。如果没有,应该指导他们如何创建,包括选择仓库类型(公有或私有)初始化设置。这部分引用[1]中的注册创建仓库的内容。 然后是连接本地项目到远程仓库。这里有两种情况:已有本地项目需要连接到新的远程仓库,或者从零开始克隆远程仓库。对于已有项目,需要初始化本地仓库,添加远程地址,并推送代。引用[4]提到了git clone,但用户的情况可能更倾向于已有项目,所以需要git remote add origin的命令。引用[2][4]中的克隆步骤可能适用于从远程克隆,但用户的问题更多是关于将现有项目推送到远程,所以这部分需要重点说明。 推送代时,可能会遇到分支问题,比如主分支名称是master还是main,需要根据实际情况调整。引用[4]中提到了分支管理,所以需要提到创建推送分支的步骤。 最后,验证连接是否成功,比如通过git remote -v查看远程地址,或者再次拉取确认。这部分需要确保用户能够确认他们的设置是正确的。 现在需要检查是否有遗漏的步骤,比如SSH密钥配置。虽然用户提供的引用中没有提到,但通常连接远程仓库可能需要配置SSH或者HTTPS。用户可能使用HTTPS,所以需要提醒他们可能需要输入账号密,或者建议配置SSH以提高安全性。 总结步骤应该是:配置Git -> 创建远程仓库 -> 本地仓库初始化/添加远程地址 -> 推送代 -> 验证。确保每个步骤都有对应的命令解释,并正确引用相关的引用来源。 最后,生成相关问题时要围绕Git使用、分支管理、优化连接等,确保覆盖用户可能进一步想知道的内容。</think>以下是连接本地项目到远程仓库的完整教程: ### 一、配置Git环境 1. **安装Git** 前往[Git官网](https://git-scm.com/)下载对应系统版本,按默认选项完成安装[^3]。 2. **设置全局用户信息** ```bash git config --global user.name "你的用户名" git config --global user.email "你的邮箱" ``` 此信息会关联到所有提交记录[^3]。 ### 二、创建远程仓库 1. 登录[官网](https://gitee.com/)并注册账号[^1] 2. 点击右上角 ➕ 创建新仓库 3. 填写仓库名称,选择**公有/私有**类型 4. **不要勾选**"使用Readme文件初始化仓库"(若已有本地项目) ### 三、本地项目连接远程仓库 #### 场景1:已有本地项目 1. **初始化本地仓库** 在项目根目录执行: ```bash git init ``` 2. **关联远程仓库** ```bash git remote add origin https://gitee.com/你的用户名/仓库名.git ``` 此命令将本地仓库远程仓库建立连接[^4] 3. **首次推送代** ```bash git add . git commit -m "初始提交" git push -u origin master ``` 若遇到分支名冲突,可将`master`改为`main` #### 场景2:从零开始克隆 ```bash git clone https://gitee.com/你的用户名/仓库名.git cd 仓库名 # 添加文件后执行 git add . git commit -m "提交说明" git push ``` 这是直接克隆远程仓库到本地的快捷方式[^2] ### 四、验证连接 ```bash git remote -v ``` 成功时会显示: ``` origin https://gitee.com/你的用户名/仓库名.git (fetch) origin https://gitee.com/你的用户名/仓库名.git (push) ``` ### 五、分支管理(可选) 1. **创建新分支** ```bash git checkout -b dev ``` 2. **推送到远程** ```bash git push origin dev ``` 可通过网页端查看管理分支
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值