git github的连接,初次上传代码。初次下载代码。

本文介绍如何配置Git的SSH Key以便于安全地上传和下载代码。内容包括SSH Key的生成、在GitHub和GitLab上添加公钥的方法、初次上传及下载代码的具体步骤,以及如何设置全局用户和邮箱。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

一、git的ssh key配置:

二、初次上传代码

三、初次下载代码


 

当然,在这之前,你肯定要先配置好ssh的key

一、git的ssh key配置:

(在bash界面输入 ssh-keygen -t rsa -C "demo123@qq.com" //引号内容是你在github上注册的邮箱),

以及在github上保存了你的公钥[key](点击头像->settings->SSHand GPG Keys->new SSH key。title自己起,

(gitlab上的公钥[key]存储路径是:点击头像->settings->SSH Keys。title随便取名)

key为C:\Users\DELL\.ssh\id_rsa.pub 文件的内容,即图中的提示路径文件,用记事本打开)。

 

二、初次上传代码

我们在github上建立完repository之后,在code的tab页中会有这么一段代码,告诉你如何进行提交代码
首先,在你需要提交内容的目录打开 git bash (或者打开git bash后进入的该目录)

 


git init
git add .
git commit -m "first commit"
git remote add origin git@github.com:bof-jangle/myTestDemo.git
git push -u origin master

git init 初始化

git add . 提交目录下的所有内容

git commit -m "注释内容" 提交到本地缓存,并填写注释内容。

git remote add origin xxx   这是连接的远程仓库地址, xxx可以是ssh的url也可以是https的url。   在code界面可以选择。

git push -u origin master  这个是提交到服务器上


三、初次下载代码

0、下载代码(一样需要先配置SSH的key。文章第一条):

1、找到SSH的下载地址。

2、打开git目录。git init 初始化

3、下载远程代码
git clone git@github.com:你的github用户名/仓库名.git 

如:git clone git@github.com:bof-jangle/webapp.git

 

last:如果你要提交代码,需要配置全局用户与邮箱(github上的)

git config --global user.name '你的github用户名'

git config --global user.email '你的github邮箱地址'

### 将本地代码上传GitHub仓库 为了将本地代码上传GitHub仓库,需先确保已在GitHub平台上创建一个新的仓库。完成此操作后,通过命令行工具与新建立的远程仓库进行连接并推送本地更改。 #### 关联本地仓库与远程仓库 在本地计算机上的项目文件夹内打开命令行界面,并执行如下指令来添加远程仓库链接: ```bash git remote add origin git@github.com:用户名/仓库名.git ``` 这条命令中的`origin`代表默认名称用于指代主要远程库;而后面的URL则应替换为实际所拥有的GitHub仓库地址[^1]。 #### 提交变更至暂存区 在此之前,需要确认所有想要提交给服务器端的变化都已经被加入到了版本控制系统之中。这一步骤可以通过下面两条基本命令实现: ```bash git add . ``` 上述命令会将当前目录下所有的改动标记为准备提交状态。如果仅希望指定某些特定文件,则可以单独列出它们的名字代替`.`通配符[^4]。 #### 创建提交记录 当所有必要的修改都被成功添加进了索引区域之后,下一步就是正式形成一次历史快照——即所谓的“commit”。此时应当提供一段描述性的消息以便日后查阅: ```bash git commit -m "Initial commit" ``` 这里的消息可以根据实际情况调整,比如说明本次更新解决了哪些问题或是实现了什么功能等[^3]。 #### 推送数据到远端分支 最后也是最关键的环节在于利用`push`动作把最新的变动同步回互联网上的中心化存储位置。对于初次传输而言,默认情况下会选择推送master/main分支的数据: ```bash git push -u origin master ``` 注意这里的`-u`参数能够简化未来进一步交互的过程,使得后续只需简单地说`git push`即可自动识别目标方向[^2]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值