Git 技术篇 - 本地Git绑定GitHub实现代码云寄存实例演示

简介: Git 技术篇 - 本地Git绑定GitHub实现代码云寄存实例演示

你要知道 GitHub 默认是公开的,就是说你上传的代码别人都能看到。如需私密空间请看

免费设置 GitHub 私有库

首先,用 GitHub 账号绑定我们的本地库

先要登陆 GitHub,没有的话注册一个,点击左上角的头像就可以进入我们的主页了。

如果 git 登陆慢的话请看

Git 登陆慢解决办法

第一步:我们通过 SSH 来绑定,首先在右上角找到设置,进来后找到 SSH 这栏,然后我们添加一个 SSH keys

image.png

第二步:在 key 处粘贴我们的 SSHkeykey 就是 .ssh 文件下的 id_rsa.pub 这个文件里的内容。我直接用编辑器 geany 就打开了。

.ssh 文件夹一般是在我们用户的 Administrator 文件夹里。

id_ras 里的 key 是私密的 key,这个不能外泄哦!那个 pub 就是 public 的缩写,代表公开的!

image.png

:如果没有 id_ras.pub 这个文件的话,用下面的命令来创建一个,引号里是你自己的邮箱。然后一路回车就行,中间会提示你输入密码啥的,可以回车不设置,要是很机密的可以设置一下,增加安全性。

$ ssh-keygen -t rsa -C "xxx@qq.com"
创建一个仓库,并和我们本地的版本库关联起来。

第一步:创建一个仓库

image.png

填我们仓库的名字,填好后点 create repository 来创建我们的仓库。

image.png

:空的库进来 SSH 会给出提示:git@github.com:xxx/git-workspace.git 我们通过这个来连接我们本地的版本库。

image.png

第二步:连接 GitHub

连接命令如下,如果没有提示就是连接成功了。

$ git remote add origin git@github.com:xxx/git-workspace.git

第三步:上传代码

第一次我们把代码推到 GitHub 要加上 -u 参数,这样他会在 GitHub 端也建一个 master 分支,并且和我们的 master 分支关联起来。

git 是分是可以有很多分支的,master 就是我们的主分支,默认我们存的东西都是在它的主分支里。

image.png

以后的话直接用 git push origin master 命令就好了。

现在看我们的远程仓库就和我们本地的版本库一致了。

image.png

喜欢的点个赞❤吧!


目录
相关文章
|
6天前
github克隆代码加速
github克隆代码加速
11 2
|
28天前
|
缓存 开发工具 git
windows系统通过git上传代码
windows系统通过git上传代码
19 1
|
20天前
|
开发工具 git 开发者
【git merge/rebase】详解合并代码、解决冲突
【git merge/rebase】详解合并代码、解决冲突
41 0
|
5天前
|
开发工具 git
git代码回退
git代码回退
16 5
|
4天前
|
开发工具 git
Git进行代码版本控制
Git进行代码版本控制
|
5天前
|
Shell 网络安全 开发工具
git实现服务器自动push拉取代码--webhooks
git实现服务器自动push拉取代码--webhooks
14 1
|
28天前
|
Shell 开发工具 git
git拉去代码报错"Failed to connect to 127.0.0.1 port 31181: Connection refused"
在克隆`https://example.git/`时遇到错误:"fatal: unable to access 'https://example.git/': Failed to connect to 127.0.0.1 port 31181: Connection refused"。原因是Windows上代理设置未正确关闭,影响了Git配置。解决方法是通过git bash运行命令检查并取消代理:`git config --global http.proxy`和`git config --global --unset http.proxy`。
37 1
 git拉去代码报错"Failed to connect to 127.0.0.1 port 31181: Connection refused"
|
13天前
|
Shell 测试技术 网络安全
【GIT】如何在GitHub上向一个开源项目贡献代码?
【GIT】如何在GitHub上向一个开源项目贡献代码?
26 5
|
3天前
|
开发工具 git
代码合并、git merge冲突处理
在Git中,面对合并冲突可选`accept yours`或`theirs`,或手动合并(`merge`)。右键Git操作包括复制修订号、创建补丁、Cherry-Pick特定提交、回滚到旧版本、查看指定状态、比较本地版本、重置、反做提交、压缩多提交、丢弃提交、交互式重放、创建分支和标签。未push的commit可通过`undo`取消。`drop`和`revert`都回退代码,但`drop`同时丢弃commit。已push需回退时,使用`git reset --hard commitId`加`git push -f`,但注意可能影响他人;若想撤销,先`pull`。
7 0
|
4天前
|
安全 Serverless 网络安全
阿里云云效产品使用问题之如何拉取自建Git(未开放公网访问)中的代码
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。