创建远程仓库&克隆项目(Github)
创建远程仓库
在GitHub上注册一个账号,之后creat a new repository
创建的远程仓库把它看作一个百度网盘就可以了
克隆项目
1、远程仓库可以下载\克隆到本地 code :git clone https://github.com/Liu-logal2020/test.git
liu@liu-virtual-machine:~/桌面$ git clone https://github.com/Liu-logal2020/test.git
正克隆到 'test'...
fatal: unable to access 'https://github.com/Liu-logal2020/test.git/': gnutls_handshake() failed: Error in the pull function.
出现错误
不下载到桌面上又成功了 ,我就想是不是不可以有中文出现,因为Ubuntu系统语言让我改成了中文 ,于是我将 mv 桌面 Desktop 之后果然clone成功了
但是千万千万不要这么做,因为他会使你的桌面打不开的,然后我就 mv Desktop 桌面 ,但是情况就变得更坏了,找不到桌面了;然后用下面的方法使他恢复才得以正常
vi /home/liu/.config/user-dirs.dirs #liu是你的用户名

liu@liu-virtual-machine:~$ git clone https://github.com/Liu-logal2020/test.git
正克隆到 'test'...
remote: Enumerating objects: 4, done.
remote: Counting objects: 100% (4/4), done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 4 (delta 0), reused 0 (delta 0), pack-reused 0
展开对象中: 100% (4/4), 完成.
clone过来的test文件里有.git 不用再git init了
直接可以将用户的名字和邮箱注册了
liu@liu-virtual-machine:~/test$ git config user.name liujia
liu@liu-virtual-machine:~/test$
liu@liu-virtual-machine:~/test$ git config user.email liu__1998@163.com
在本地的操作
liu@liu-virtual-machine:~/test$ touch login.py
liu@liu-virtual-machine:~/test$ touch pay.py
liu@liu-virtual-machine:~/test$
liu@liu-virtual-machine:~/test$ git status
位于分支 main
您的分支与上游分支 'origin/main' 一致。 未跟踪的文件:
(使用 "git add <文件>..." 以包含要提交的内容) login.py
pay.py 提交为空,但是存在尚未跟踪的文件(使用 "git add" 建立跟踪)
liu@liu-virtual-machine:~/test$ git add .
liu@liu-virtual-machine:~/test$
liu@liu-virtual-machine:~/test$ git status
位于分支 main
您的分支与上游分支 'origin/main' 一致。 要提交的变更:
(使用 "git reset HEAD <文件>..." 以取消暂存) 新文件: login.py
新文件: pay.py liu@liu-virtual-machine:~/test$ git commit -m '登录文件和支付文件'
[main 0f05bf2] 登录文件和支付文件
2 files changed, 0 insertions(+), 0 deletions(-)
create mode 100644 login.py
create mode 100644 pay.py
liu@liu-virtual-machine:~/test$
把本地推到远程 git push
liu@liu-virtual-machine:~/test$ git push
Username for 'https://github.com': 1146227612@qq.com
Password for 'https://1146227612@qq.com@github.com':
对象计数中: 3, 完成.
Delta compression using up to 2 threads.
压缩对象中: 100% (2/2), 完成.
写入对象中: 100% (3/3), 339 bytes | 84.00 KiB/s, 完成.
Total 3 (delta 0), reused 0 (delta 0)
To https://github.com/Liu-logal2020/test.git
0b4c87e..0f05bf2 main -> main
liu@liu-virtual-machine:~/test$

你的github上就会有这两个文件了,到此Push完成
创建远程仓库&克隆项目(Github)的更多相关文章
- Git 创建远程仓库并克隆到本地,创建本地仓库并推送到远程仓库
配置用户信息 配置的是你个人的用户名称和电子邮件地址.这两条配置很重要,每次 Git 提交时都会引用这两条信息,说明是谁提交了更新,会随更新内容一起被永久纳入历史记录 git config --glo ...
- github创建远程仓库
创建远程仓库 当你已经在本地创建了一个Git仓库后,又想在GitHub创建一个Git仓库,并且让这两个仓库进行远程同步,这样,GitHub上的仓库既可以作为备份,又可以让其他人通过该仓库来协作,真是一 ...
- Git操作_从github远程仓库克隆到本地仓库, 本地代码提交
实现目的: 从github远程仓库克隆到本地仓库:本地代码提交到远程仓库. 一.从github远程仓库克隆到本地仓库: 命令行切换到指定的仓库想存放的目录,执行如下命令:git clone 远程仓库 ...
- Git远程仓库的使用(github为例)
一. 创建SSH key 输入命令“ssh-keygen –t rsa”创建ssh key. 由于笔者pc机已有ssh key,这里不再重复创建覆盖,仅做演示. 笔者创建好的s ...
- 为git创建远程仓库
首先生成ssh公钥: 将公钥添加到git: 测试秘钥是否通过: 然后就可以到web界面看到标注的地方被绿了: 但是我的没有绿,不知道为啥,难道没有女朋友的原因吗? rm -rf .ssh 重来好几遍都 ...
- Git复习(二)之远程仓库、注册GitHub账号、SSH警告、使用GitHub
远程仓库 Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上.怎么分布呢?最早,肯定只有一台机器有一个原始版本库,此后,别的机器可以“克隆”这个原始版本库,而且每台机器的版本库其实都 ...
- git的使用(包括创建远程仓库到上传代码到git的详细步骤以及git的一些常用命令)
A创建远程仓库到上传代码到git 1)登陆或这注册git账号 https://github.com 2)创建远程仓库 3)打开终端输入命令 cd到你的本地项目根目录下,执行如下git命令 git in ...
- 【Eclipse中使用Git之一】把远程仓库的项目,clone到eclipse里面
[Eclipse中使用Git之一]把远程仓库的项目,clone到eclipse里面 2015-01-29 19:25 15779人阅读 评论(1) 收藏 举报 .embody{ padding:10p ...
- git在本地创建远程仓库
类似的博文,在前面的帖子里面也提到过,当时讲述的是一个入门级别的.其URL是ssh://username@repo-host-address/repo-path这种格式. 今天再说说如何创建类似Git ...
- Git详细教程之创建本地仓库和连接Github仓库
首先要知道不只有代码,任何类型的文件都可以进行版本控制,版本控制很重要的一个特性就是你可以随时修改,比如git会记录你的任何操作,如果你想要回退到任何一个历史操作,你可以通过git轻松达到. 本地仓库 ...
随机推荐
- JS leetcode x 的平方根 题解分析
壹 ❀ 引 这几天心情复杂,也不知道形容.做道题吧,其实是上周的题,一直没整理,比较巧的是,这也是我同学17年去PPTV面试时遇到的一题,题目来自leetcode69. x 的平方根,题目描述如下: ...
- NC50500 凸多边形的划分
题目链接 题目 题目描述 给定一个具有N个顶点的凸多边形,将顶点从1至N标号,每个顶点的权值都是一个正整数.将这个凸多边形划分成N-2个互不相交的三角形,试求这些三角形顶点的权值乘积和至少为多少. 输 ...
- 轻松玩转Makefile | 基础用法
前言 本文通过几个简单的示例,可以快速了解Makefile的基本使用方法,适用于编译我们平时练习所编写的小量代码. 1. make命令 Makefile文件内容: all为目标,这里没有依赖的文件,这 ...
- Centos7使用memtester测试内存
memtester http://pyropus.ca/software/memtester/ 下载并编译, 不用安装 wget http://pyropus.ca/software/memteste ...
- Shiro实战2-Springboot集成Shiro实战
说明 最近打算打造一个简易的权限管理系统,打算用shiro做认证和授权.本篇作为springboot集成shiro的入门实战案例记录下来,希望也可以帮到大家,代码整理自网络. 技术栈 springbo ...
- Spring源码之bean的加载
目录 1. FactoryBean 的使用 2. 缓存中获取单例 bean: 3. 从 bean 实例获取对象, 4. 获取单例 bean (从缓存加载失败): 5. 创建 bean (createB ...
- 关于dpi awareness 的清单文件设置
要设置dpi 意识,一般是使用SetProcessDpiAwareness(PROCESS_PER_MONITOR_DPI_AWARE)来设置 具体可参考:Setting the default DP ...
- 并发与并行的区别---python
并发与并行的区别 Erlang 之父 Joe Armstrong 用一张5岁小孩都能看懂的图解释了并发与并行的区别 并发是两个队列交替使用一台咖啡机,并行是两个队列同时使用两台咖啡机 如果是串行,一个 ...
- 工作中django的应用路径配置
1.通常工作中都会把所有的应用放在一个主目录中 比如:主项目文件夹为luffyapi 在luffyapi下创建一个apps文件夹,用来存放所有的app应用 2.创建应用 先创建一个应用,需要cd到ap ...
- 【Azure Developer】如何通过Azure REST API 获取到虚拟机(VM)所使用的公共IP地址信息
问题描述 如何通过Azure REST API 获取到虚拟机(VM)所使用的公共IP地址信息 问题解答 由于直接获取到的虚拟机信息(Virtual Machines - Get)中,并不会包含虚拟机的 ...