Hi 你好,欢迎访问!登录
当前位置:首页 - Linux - 正文 忍人所不忍,能人所不能。

git创建远程仓库(公共免费版)

2020-02-07Linux90root212°c
A+ A-

首先到 https://github.com 注册一个账号,创建自己的git,点repositories –> new名字自定义,比如叫studygit 选择public create repository

git创建远程仓库(公共免费版) Git Linux 第1张

创建好之后,我们现在开始登陆https://github.com/login,创建仓库

git创建远程仓库(公共免费版) Git Linux 第2张

名字自定义,比如叫yunweigit 选择public 点 create repository

git创建远程仓库(公共免费版) Git Linux 第3张

git创建远程仓库(公共免费版) Git Linux 第4张

添加key:右上角点自己头像,选择settings,左侧选择SSH and GPG keys

git创建远程仓库(公共免费版) Git Linux 第5张

git创建远程仓库(公共免费版) Git Linux 第6张

最后点add ssh key,创建公钥(并复制到上图key内)

[[email protected] gitroot]# ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): 
Created directory '/root/.ssh'.
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
e6:0b:20:59:30:eb:75:a1:48:4e:5b:35:86:be:c5:8a [email protected]
The key's randomart image is:
+--[ RSA 2048]----+
| = .o= |
| + B.o o |
| =.+.. |
| . +..o |
| +..+ S |
| E.o. o |
| . . |
| . . |
| . |
+-----------------+
[[email protected] gitroot]# cat /root/.ssh/id_rsa.pub 
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAvIcb2P49rw4XU6xTMnM6mw6a2+8Km21S2TXAf976XRCAh3VAPofacXhhmBleJzTNbt4xyQYV5P36acWdL8ru4T9S9zFpx7l5LCu3Rc+v/xf8+wEdTTCiZ8VzR9O86Valjae0ZpIFb9JtVyLFJWrlV+YGXo6PFCUAkiOkXFn/99DlaKZTwJOC8KODW+KLZeETKp/fUyLh61WwYUYFA95uwworfgD8KhtKu6x7OKMG/L36Xr53H5xtnXw6EQYU3qJdDoOysPffjh+Bpe6yd0ThvDiX5XAV6IsQcY+NrQA0eRZ2Herh3Ajgz4bcH2XhnyZBXVdaNJ8FYdCYNc8lKEInOQ== [email protected]

把本地参考推送到远程仓库(远程仓库名和本地仓库名必须一致)

[[email protected] home]# mkdir yunweigit-
[[email protected] home]# cd yunweigit-/
[[email protected] yunweigit]# git init
Initialized empty Git repository in /home/yunweigit/.git/
[[email protected] yunweigit]# git remote add origin [email protected]:guozhenshijia/yunweigit-.git

推送本地仓库到远程仓库中(先推送到本地仓库,再推送到远程仓库)

[[email protected] yunweigit]# cat yunweibanyungong.txt 
90root.com
[[email protected] yunweigit]# git add yunweibanyungong.txt 
[[email protected] yunweigit]# git commit -m "add yunweibanyungong.txt"
[master (root-commit) adaa97e] add yunweibanyungong.txt
 1 files changed, 1 insertions(+), 0 deletions(-)
 create mode 100644 yunweibanyungong.txt

远程推送

[[email protected] yunweigit-]# git push -u origin master
Counting objects: 3, done.
Writing objects: 100% (3/3), 247 bytes, done.
Total 3 (delta 0), reused 0 (delta 0)
To [email protected]:guozhenshijia/yunweigit-.git
 * [new branch] master -> master
Branch master set up to track remote branch master from origin.

检查新的仓库有没有推送成功

git创建远程仓库(公共免费版) Git Linux 第7张git创建远程仓库(公共免费版) Git Linux 第8张git创建远程仓库(公共免费版) Git Linux 第9张

修改文件后再次推送

[[email protected] yunweigit-]# cat yunweibanyungong.txt 
90root.com
www.centoscn.cn
[[email protected] yunweigit-]# git add yunweibanyungong.txt 
[[email protected] yunweigit-]# git commit -m "change yunweibanyungong.txt"
[master 97f8da5] change yunweibanyungong.txt
 1 files changed, 1 insertions(+), 0 deletions(-)
[[email protected] yunweigit-]# git push
Counting objects: 5, done.
Writing objects: 100% (3/3), 295 bytes, done.
Total 3 (delta 0), reused 0 (delta 0)
To [email protected]:guozhenshijia/yunweigit-.git
 c6fb04a..97f8da5 master -> master

再次验证是否上传成功

git创建远程仓库(公共免费版) Git Linux 第10张

说说本人在配置过程中遇到的坑 仓库名和本地仓库名必须一致,不然上传会失败。 不一致也不要紧,可以用如下命令删除远程仓库,重新配置即可。

[[email protected] yunweigit-]# git remote rm origin

再次添加仓库即可,注意仓库路径和仓库名。

  移步手机端
git创建远程仓库(公共免费版)

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
标签:
上一篇 git介绍

发表评论

选填

必填

必填

选填

请拖动滑块解锁
>>


  用户登录