一.本机远程仓库进行关联
1.1.在本机创建SSH Key
ssh-keygen -t rsa -C "eksliang@163.com"
一直回车,会在本地生产~/.ssh文件夹,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。
1.2.登录github让本机与github进行关联
然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容;
为什么GitHub需要SSH Key呢?因为GitHub需要识别出你推送的提交确实是你推送的,而不是别人冒充的,而Git支持SSH协议,所以,GitHub只要知道了你的公钥,就可以确认只有你自己才能推送。
当然,GitHub允许你添加多个Key。假定你有若干电脑,你一会儿在公司提交,一会儿在家里提交,只要把每台电脑的Key都添加到GitHub,就可以在每台电脑上往GitHub推送了。
二.在github上新建仓库(repository)
此时仓库还是空的,GitHub告诉我们,可以有2种方式进行创建,可以从这个仓库克隆出新的仓库,也可以把一个已有的本地仓库与之关联,然后,把本地仓库的内容推送到GitHub仓库。如下所示:
现在,我们根据GitHub的提示,在本地仓库下运行命令,把本地仓库的内容推送到GitHub仓库。
git remote add origin git@github.com:ickess/demo.git git push -u origin master
命令解释如下:
添加后,远程库的名字就是origin,这是Git默认的叫法,也可以改成别的,但是origin这个名字一看就知道是远程库(建议不要改动,跟整个行业同步起来)
本地库的内容推送到远程,用git push命令,实际上是把当前分支master推送到远程。由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,以后的推送时可以去掉-u参数。推送成功后,可以立刻在GitHub页面中看到远程库的内容已经和本地一模一样。
从现在起,只要本地作了提交,就可以通过命令,将本地的最新代码推送至远程仓库
$ git push origin master
三.github删除仓库
相关推荐
Git安装、创建本地仓库、关联GitHub远程仓库和push内容到远程仓库 以下是从给定的文件中生成的知识点: 一、Git安装 * 下载Git安装包从官方网站https://git-scm.com/ * 选择适合自己系统的版本 * 下载完成后,...
使用 IDEA,我们可以轻松地关联远程仓库,然后将项目上传到 GitHub 仓库。 使用 SSH 上传项目 在将项目上传到 GitHub 仓库时,需要使用 SSH 密钥来验证身份。因此,我们需要先配置 IDEA 的 GitHub 账号和 SSH 密钥...
2. 如果关联失败,检查远程仓库URL是否正确,以及GitHub账户名是否一致。 3. **示例**: 如果发现账户名错误(如示例中的`xuatcc`而非预期的用户名),需要重新进行关联操作。 - **解决方案**: 删除错误关联的远程...
Git使用教程,学会使用git以及github远程仓库操作 本资源提供了一个详细的Git使用教程,涵盖了Git的基本概念、安装、配置、创建本地仓库、关联远程分支、删除远程分支关联、删除分支、git stash、git reset、git ...
文章详细介绍了设置镜像仓库的步骤,包括如何在Gitee创建仓库、在GitHub上配置远程仓库以及保持两者的同步。通过简单明了的指导和实用的截图,即使是版本控制的新手也能轻松掌握。 我们已经为您准备了这篇文章的PDF...
2. **关联远程仓库**:右键点击项目根目录,选择“Git”->“Remotes”->“Add”,输入远程仓库地址及名称(通常为`origin`)。 3. **推送代码**:选择“Git”->“Push”,按照提示完成代码的推送。 #### 邀请其他...
假设你在 Gitee(或 GitHub)上创建了一个新的远程仓库,并复制了其 URL。通过以下命令将这个远程仓库与本地仓库关联: ```bash git remote add origin ``` 现在,如果你的本地 `test` 文件夹是空的,你可以使用 ...
关联远程仓库** 复制远程仓库的URL后,在终端中使用`git remote add`命令将本地仓库与远程仓库关联。`origin`是默认的远程仓库别名,你可以根据需要更改。命令格式如下: ```bash git remote add origin 远程仓库...
### GitHub基本操作指南 ...以上步骤涵盖了使用GitHub进行基本项目管理的主要流程,包括创建新的仓库、初始化本地仓库、关联远程仓库以及提交和更新更改。掌握这些基础操作对于使用GitHub来说至关重要。
在本例中,我们将使用GitHub作为远程仓库。 **部署到本地目录** 部署Maven项目到本地目录,你需要在`pom.xml`文件的`<distributionManagement>`部分配置目标仓库地址。例如: ```xml <id>hengyunabc-mvn-repo ...
5. 将本地仓库与远程仓库关联:使用`git remote add origin <远程仓库URL>`命令添加远程仓库。在IDE中,可以通过图形界面完成这一操作。 6. 将本地仓库的内容推送到远程仓库:通过`git push -u origin master`命令...
以上就是GitHub的基础操作流程,包括安装Git、生成SSH Key、初始化仓库、关联远程仓库、创建和管理分支、合并代码等。通过这一小时的学习,你应该能够独立完成基本的GitHub操作,为进一步的代码管理和协作打下基础。...
当用户在本地进行代码修改后,可以使用 GitHub Desktop 提供的提交功能将修改的代码推送到远程仓库中,使远程仓库与本地仓库保持同步。 其次,GitHub Desktop 还具有分支管理功能。用户可以在本地仓库中轻松地创建、...
这一步骤通常包括在 GitHub 网站上创建仓库,然后在客户端中添加远程仓库。 2. **克隆仓库**:如果你需要参与一个已存在的项目,可以通过克隆操作将远程仓库下载到本地。这样,你就可以在本地编辑代码,然后将更改...
在GitHub Desktop中,你可以查看远程仓库的更新,发起或合并拉取请求,参与代码审查。 6. **同步状态**:实时显示本地与远程仓库的同步状态,帮助你跟踪团队的最新进展。 7. **问题与里程碑管理**:通过与GitHub ...
- 如果尚未关联远程仓库,则需执行: ``` git remote add upstream https://github.com/waylau/go_for_java_programmers.git ``` 5. **拉取远程仓库最新变更**: - 使用`git fetch upstream`命令获取远程仓库中...
通过 GitHub Desktop,你可以轻松地创建新的仓库,克隆现有仓库,提交更改,管理分支,合并冲突,以及推送代码到远程仓库。它还支持实时的代码预览和团队协作功能,如提拉请求(Pull Request)和代码审查。 3. **...
- **推送与拉取**: 支持一键推送本地更改到远程仓库,以及拉取他人更改到本地,简化了版本控制流程。 - **问题追踪**: 可以直接在客户端中查看和管理GitHub仓库中的Issue,跟踪项目进度。 **3. 安装与使用** - **...
- 使用命令`git remote add origin <remote-repo-url>`将本地仓库与GitHub上的远程仓库关联起来。这里的`<remote-repo-url>`指的是GitHub仓库的URL。 - 接下来,可以使用`git push -u origin main`命令将本地仓库...
5. 将本地仓库关联到GitHub上的远程仓库,执行`git remote add origin 仓库地址`。 6. 最后,使用命令`git push -u origin master`(或`main`分支)将本地代码推送到远程GitHub仓库。 ### 配置.gitignore文件 `....