在git上创建仓库并上传代码

本文详细介绍了如何创建GitHub账号,安装Git,生成SSHKey,配置SSHKey,创建并关联GitHub仓库,以及如何提交代码。通过这些步骤,你可以开始使用Git进行本地与远程仓库的代码管理,实现版本控制。

step1:在github上创建一个帐号 https://github.com/  

step2:在电脑上安装git软件git的下载网址:https://git-for-windows.github.io/

step3:在电脑上安装git软件

step4:创建本机的ssh Key

在git Bash窗口中输入下列命令,创建本电脑的ssh Key
$ ssh-keygen -t rsa -C 邮箱地址
输入后一路回车,直到显示如下图则表示生成成功。

进入这个路径:/c/Users/Administrator/.ssh/,这个就是SSH Key文件夹了,打开文件夹找到id_rsa.pub,复制里面的内容

step5:在github账号中填写公钥

按照下图步骤,依次点击Setting》SSH and GPG keys进入SSH Key设置页面

 

点击New SSH key新增SSH keys,title可以随意填写,Key填写刚刚复制的内容,然后保存。

 

step6:在github中创建仓库

点击New repository进入仓库创建页面,然后填写仓库名称,其他内容可不填,直接保存。

 

step7:将本地仓库与github仓库关联

在本地新建一个文件夹,和github仓库名称一致。
然后选中本地仓库文件夹,右键选择git Bash打开git命令窗口。使用git init命令初始化,在本地工作区中创建一个git隐藏目录。
然后使用如下命令即可关联,注意将origin后面的地址换成你自己的github地址。
git remote add origin https://github.com/xxx/xxx.git即可关联成功。
git使用过程中,不会出现操作成功的提示,只要不报错,就视为操作成功。

step8:提交代码
git有一个工作区和暂存区。工作区就是我们在电脑上看见的文件夹,工作区有一个隐藏的目录.git,这个是版本库。版本库中分为暂存区和master分支。提交代码的时候,我们需要先将工作区的代码提交到暂存区,再从暂存区同步到master分支。
所以第一步使用git add命令将本地工作区的文件添加待提交的文件。git add .表示添加文件夹中的所有文件,一般都是用这个命令一次性添加。
接下来使用git commit -m"描述文字"将添加的文件提交到暂存区。
最后,使用git push origin master同步到github远程仓库。

参考 https://www.jianshu.com/p/651cecec7c8f

<think> 根据用户的问题,用户想了解在优快云的GitCode上创建工程上传代码的方法。结合引用内容,可以整理出以下步骤: 1. **前期准备**: - 注册GitCode账号(使用优快云账号登录) - 安装Git(如果本地未安装) 2. **创建项目仓库**: - 登录GitCode,点击“新建项目” - 填写项目名称、描述等信息 - 创建项目 3. **配置SSH密钥(可选,方便后续操作)**: - 生成本地SSH密钥(如果尚未生成) - 将公钥上传GitCode账户设置中 4. **本地全局配置(设置用户名和邮箱)**: ```bash git config --global user.name "你的用户名" git config --global user.email "你的邮箱" ``` 5. **克隆仓库到本地(如果选择先创建远程仓库)**: ```bash git clone 仓库地址 ``` 6. **添加文件提交**: - 将代码文件放入本地仓库目录 - 执行以下命令: ```bash git add . # 添加所有文件 git commit -m "提交描述" ``` 7. **推送到远程仓库**: ```bash git push origin master # 默认分支可能是master或main,根据实际情况调整 ``` 注意:在推送时可能需要认证,密码为个人访问令牌(在GitCode账户设置中生成)。 引用[2]和引用[3]提供了具体的操作步骤,特别是引用[2]中提到了使用git的add、commit、push命令上传代码,引用[4]则提到推送时需要输入账号(优快云账号)和密码(个人访问令牌)。 因此,完整的步骤总结如下: ### 步骤详解: 1. **注册与登录**:使用优快云账号登录GitCode([https://gitcode.net/](https://gitcode.net/))。 2. **新建项目**:在GitCode控制台点击“新建项目”,填写项目信息创建。 3. **安装Git**:如果本地没有安装Git,需先下载安装。 4. **配置Git全局信息**(如果之前未配置): ```bash git config --global user.name "你的用户名" git config --global user.email "你的邮箱" ``` 5. **克隆项目到本地**(可选,如果已经创建了本地项目,可以跳过这一步,直接关联远程仓库): ```bash git clone https://gitcode.net/你的用户名/项目名.git ``` 6. **如果已有本地项目**,进入项目目录,初始化关联远程仓库: ```bash git init git remote add origin https://gitcode.net/你的用户名/项目名.git ``` 7. **添加文件到暂存区**: ```bash git add . # 添加所有文件 # 或指定文件 git add filename ``` 8. **提交更改**: ```bash git commit -m "初始提交" ``` 9. **推送到远程仓库**: ```bash git push -u origin master # 如果默认分支是main,则将master改为main ``` - 此时会提示输入用户名和密码。其中,用户名是优快云账号,密码是**个人访问令牌**(在GitCode账户设置->访问令牌中生成)。 注意:如果使用SSH方式,则需提前配置SSH密钥,使用SSH地址进行克隆和推送。 ### 常见问题: - **个人访问令牌**:如果未设置,需要到GitCode账户设置中生成(引用[4]提到)。 - **分支名称**:GitCode默认主分支可能是`master`或`main`,请根据创建项目时选择的分支名称调整。 以上步骤即可完成在GitCode上创建工程上传代码。 §§相关问题§§ 1. 如何在GitCode中生成个人访问令牌? 2. GitCode的SSH密钥如何配置? 3. 如何解决Git推送时出现的认证失败问题? 4. GitCode支持哪些Git操作命令? </think> ### GitCode创建工程上传代码方法 以下是基于引用内容整理的完整操作流程(以Windows系统为例): #### 第一步:注册与准备 1. 访问 [GitCode官网](https://gitcode.net) 用优快云账号登录[^3] 2. 安装Git客户: ```bash # 下载地址(官方): https://git-scm.com/downloads ``` #### 第二步:创建项目仓库 1. 登录GitCode后点击右上角 ➕ > **新建项目** 2. 填写关键信息: - 项目名称(英文) - 可见性等级(公开/私有) - 初始化README.md(建议勾选) 3. 点击 **创建项目** 完成仓库创建[^2][^3] #### 第三步:本地配置Git 1. 生成SSH密钥(命令行执行): ```bash ssh-keygen -t rsa -C "your_email@example.com" ``` 2. 添加公钥到GitCode: - 复制 `~/.ssh/id_rsa.pub` 文件内容 - 进入GitCode设置 > SSH密钥 > 添加新密钥[^2] 3. 全局配置账户: ```bash git config --global user.name "你的用户名" git config --global user.email "注册邮箱" ``` #### 第四步:上传代码 1. 克隆仓库到本地: ```bash git clone git@gitcode.net:yourname/project.git ``` 2. 添加项目文件: ```bash cd project cp -r /path/to/your/code/* . # 复制代码仓库目录 ``` 3. 提交变更: ```bash git add . # 添加所有文件 git commit -m "首次提交" ``` 4. 推送到远程: ```bash git push origin master # 主分支推送 ``` > 💡 密码提示时需输入 **个人访问令牌**(非优快云登录密码)[^4] #### 第五步:验证结果 1. 刷新GitCode项目页面 2. 检查文件列表是否包含上传代码 3. 查看提交历史确认推送记录[^2] #### 常见问题解决: - **认证失败**:检查访问令牌是否正确(设置 > 访问令牌) - **SSH连接错误**:执行 `ssh -T git@gitcode.net` 测试连接 - **文件冲突**:先执行 `git pull --rebase` 同步远程变更[^4] > 完整流程参考:[GitCode官方文档](https://gitcode.net/help)[^1]
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值