• 欢迎访问运维搬运工网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站。
  • 本站一年会员:100元 ,两年会员:180元 ,永久会员:380元
  • 这世界就是,一些人总在昼夜不停地运转,而另外一些人,起床就发现世界已经变了。
  • 本博客推广的是知识付费,用赞助的方式实现博客维护,不以赚钱为目的的博客

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

部署 大自然搬运工 2年前 (2017-08-07) 1586次浏览 已收录 0个评论 扫描二维码
     首先到 https://github.com 注册一个账号,创建自己的git,点repositories  –> new名字自定义,比如叫studygit  选择public  点 create repository

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

 

创建好之后,我们现在开始登陆

https://github.com/login
[mem]

创建仓库

 

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

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

 

 

最后点add ssh key

创建公钥(并复制到上图key内,一路回车)
[root@iZ259k4a9bvZ 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 root@iZ259k4a9bvZ
The key's randomart image is:
+--[ RSA 2048]----+
| = .o= |
| + B.o o |
| =.+.. |
| . +..o |
| +..+ S |
| E.o. o |
| . . |
| . . |
| . |
+-----------------+
[root@iZ259k4a9bvZ gitroot]# cat /root/.ssh/id_rsa.pub 
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAvIcb2P49rw4XU6xTMnM6mw6a2+8Km21S2TXAf976XRCAh3VAPofacXhhmBleJzTNbt4xyQYV5P36acWdL8ru4T9S9zFpx7l5LCu3Rc+v/xf8+wEdTTCiZ8VzR9O86Valjae0ZpIFb9JtVyLFJWrlV+YGXo6PFCUAkiOkXFn/99DlaKZTwJOC8KODW+KLZeETKp/fUyLh61WwYUYFA95uwworfgD8KhtKu6x7OKMG/L36Xr53H5xtnXw6EQYU3qJdDoOysPffjh+Bpe6yd0ThvDiX5XAV6IsQcY+NrQA0eRZ2Herh3Ajgz4bcH2XhnyZBXVdaNJ8FYdCYNc8lKEInOQ== root@iZ259k4a9bvZ
把本地参考推送到远程仓库(远程仓库名和本地仓库名必须一致)
[root@iZ259k4a9bvZ home]# mkdir yunweigit-
[root@iZ259k4a9bvZ home]# cd yunweigit-/
[root@iZ259k4a9bvZ yunweigit]# git init
Initialized empty Git repository in /home/yunweigit/.git/
[root@iZ259k4a9bvZ yunweigit]# git remote add origin git@github.com:guozhenshijia/yunweigit-.git
推送本地仓库到远程仓库中(先推送到本地仓库,再推送到远程仓库)
[root@iZ259k4a9bvZ yunweigit]# cat yunweibanyungong.txt 
运维搬运工
[root@iZ259k4a9bvZ yunweigit]# git add yunweibanyungong.txt 
[root@iZ259k4a9bvZ 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
远程推送
[root@iZ259k4a9bvZ 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 git@github.com:guozhenshijia/yunweigit-.git
 * [new branch] master -> master
Branch master set up to track remote branch master from origin.
检查新的仓库有没有推送成功

 

修改文件后再次推送
[root@iZ259k4a9bvZ yunweigit-]# cat yunweibanyungong.txt 
运维搬运工
www.centoscn.cn
[root@iZ259k4a9bvZ yunweigit-]# git add yunweibanyungong.txt 
[root@iZ259k4a9bvZ yunweigit-]# git commit -m "change yunweibanyungong.txt"
[master 97f8da5] change yunweibanyungong.txt
 1 files changed, 1 insertions(+), 0 deletions(-)
[root@iZ259k4a9bvZ yunweigit-]# git push
Counting objects: 5, done.
Writing objects: 100% (3/3), 295 bytes, done.
Total 3 (delta 0), reused 0 (delta 0)
To git@github.com:guozhenshijia/yunweigit-.git
 c6fb04a..97f8da5 master -> master
再次验证是否上传成功

 

说说本人在配置过程中遇到的坑

仓库名和本地仓库名必须一致,不然上传会失败。

不一致也不要紧,可以用如下命令删除远程仓库,重新配置即可。

[root@iZ259k4a9bvZ yunweigit-]# git remote rm origin

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


运维搬运工 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Git创建远程仓库(公共免费版)
喜欢 (0)
[扫描二维码]
分享 (0)
大自然搬运工
关于作者:
不是路不平,而是你不行。到底行不行,看你停不停。只要你不停,早晚都能行。
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址