git仓库远程连接GitHub
1 先下载git for windows
然后一直点下一步安装.
2 安装之后,选择git gui.生成ssh 链接 git 公钥.
用命令也可以:
$ ssh-keygen -t rsa -C "your_emali@youemal.com"
然后输入密码.
建议用第一种方式。第二种网上说是可以,但是我没成功过。
然后输入密码。
3 将公钥添加到开源中国上,或者是github中
在开源中国中新建一个公钥,然后将.ssh文件夹下的id_ras_pub中的内容复制到文本框中,这里的title可以随意.
4 测试链接:
输入命令:$ ssh -T git@git.oschina.net
然后输入yes
如果成功可以看到你的用户名和邮箱.
出现错误可以测试:$ ssh -Tv git@git.oschina.net
5 设置用户名和邮箱
$ git config user.name"you name"
$git config user.email"you_email@youemal.com"
6 然后在web开源中国中创建一个project.
7 测试上传文件
创建文件夹,需要和你建立的projexct同名。
mkdir hello
cd hello
git init
touch README
git add README
git commit -m 'frist commit'
8 提交
git remote add test git@git.oschina.net:web用户名/hell.git
git push -u test master
如里有报错误:
To git@git.oschina.net:yangzhi/hello.git
! [rejected] master -> master (fetch first)
error: failed to push some refs to 'git@git.oschina.net:yangzhi/hello.git'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushin
hint: to the same ref. You may want to first merge the remote changes (e.g.
hint: 'git pull') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
可以输入:
git push -f
可以ok了.
10 克隆代码
git clone git@github..com:用户名/项目名.git
`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````
一.删除已有仓库
如果我们想要删除Github中没有用的仓库,应该如何去做呢?
进入到我们需要删除的仓库里面,找到“settings”即仓库设置:
然后,在仓库设置里拉到最底部,找到“Danger Zone”即危险区域:
点击“Delete this repository”这样就可以删除该仓库了。
二.删除Github中的某个文件或文件夹
我们知道,在Github上我们只能删除仓库,并不能删除文件或者文件夹,所以只能用命令来解决。
1.本地仓库和远程仓库同时删除
例如要删除如图所示的_config.yml和index.md两个文件:
我们先在本地把两个文件删除,然后执行以下命令:
$ git add * //把本地仓库的文件上传到缓存。
$ git commit -m 'del' //把第一步上传到缓存的东西上传到本地仓库,其中'del'是操作标识,内容随便填,方便用户观看。
$ git push origin master //把本地仓库的文件上传到远程仓库。
这样,再打开远程仓库就可以看到两个文件已经被删除了:
2.只删除远程仓库,不删除本地仓库
假如我们现在仓库里有一张git-process.png的图片,我们想要在远程仓库把它删除,但在本地并不想把它删除:
在命令窗口输入以下命令:
$ git pull origin master //将远程仓库里面的项目拉下来。
$ dir
git仓库远程连接GitHub的更多相关文章
- 源码搭建git,并连接github
一.环境 1.下载源码包 https://mirrors.edge.kernel.org/pub/software/scm/git/ 2.安装编译环境 #yum install gcc gcc-c++ ...
- Git使用:Linux(Ubuntu 14.04 x64)下安装Git并配置连接GitHub
github是一个非常好的网络代码托管仓库,知晓许久,但是一直没有用起来,最近才开始使用git管理自己的文档和代码. Git是非常强大的版本管理工具,今天就告诉大家,如何在Linux下安装GIt,并且 ...
- 配置使用 git 秘钥连接 GitHub
配置使用 git 秘钥连接 GitHub 在Linux下部署Git环境 1.安装Git. 使用命令安装 git . sudo apt-get install git 2.创建一个 Github 账号 ...
- Git学习之连接GitHub远程仓库
在看此教程之前电脑上应该已安装好git,并且配置好基本信息,Git新手请从头开始. 第1步:创建SSH Key 在用户主目录下(Mac系统是在用户主目录下,可通过命令ll -a查看,Windows下自 ...
- 将本地项目和远程git仓库相连接
有时候写代码,是存在本地的,远程仓库没有对应的代码库,这个时候就需要把本地的代码项目与远程git库连接并推送. 1. 将项目文件添加到仓库中 本地的项目文档: 添加项目文件 git add . 2. ...
- Git详细教程之创建本地仓库和连接Github仓库
首先要知道不只有代码,任何类型的文件都可以进行版本控制,版本控制很重要的一个特性就是你可以随时修改,比如git会记录你的任何操作,如果你想要回退到任何一个历史操作,你可以通过git轻松达到. 本地仓库 ...
- ubuntu下git安装及连接github
1.安装 sudo apt-get install git git-core git-gui git-doc git-svn git-cvs gitweb gitk git-email git-dae ...
- Linux(Centos 7)下安装Git并配置连接GitHub
1.安装git Centos7 查看git --version 2.配置用户名密码 git config --global user.name "xxx" git config ...
- CentOS 7 建立svn仓库 远程连接
首先安装svn (后补) mikdir /usr/local/svn_repertory # 创建svn大仓库用于存放所有项目代码 cd /usr/local/svn_repertory # 进 ...
随机推荐
- BZOJ2594:水管局长数据加强版
Description SC省MY市有着庞大的地下水管网络,嘟嘟是MY市的水管局长(就是管水管的啦),嘟嘟作为水管局长的工作就是:每天供水公司可能要将一定量的水从x处送往y处,嘟嘟需要为供水公司找到一 ...
- Consul 安装的与启动
1.下载地址:https://www.consul.io/downloads.html linux 下载地址: wget https://releases.hashicorp.com/consul/0 ...
- Autowire(自动装配)机制
为什么Spring要支持Autowire(自动装配) 先写几个类,首先定义一个Animal接口表示动物: 1 public interface Animal { 2 3 public void eat ...
- double转String
两种方式: 1.value = new DecimalFormat().format(double); 2.value = String.valueOf(double); 要相保留所有的double位 ...
- yum 安装配置
光盘挂载:mount /dev/cdrom /mnt/cdrom 配置文件路径:vim /etc/yum.repos.d/dvd.repo 配置文件内容:[dvd]name=dvdbaseurl=fi ...
- 让ASPX页面可以提交html标签代码的配置
1:打开web.config文件,在system.web节点里,添加<httpRuntime requestValidationMode="2.0" /> 2:在asp ...
- springmvc-@RequestBody无法映射首字母大写的属性
@RequestBody可以将前台传入的json格式数据自动映射成对象,当如果属性的首字母大写,则会出现不能映射的情况,如: private String ICCID;会出现映射失败的情况 解决办法: ...
- mac使用ssh出现permission denied(publickey)
看出错信息是权限太开放的问题,google了一下,修改权限,不只是需要修改 .pem 文件的权限,还需要修改.ssh目录和用户目录 chmod go-w ~/ chmod ~/.ssh chmod ~ ...
- C++【vector】用法和例子
/*** * vector 基础api复习 * 8 AUG 2018 */ #include <iostream> #include <vector> using namesp ...
- oracle中utl_file包读写文件操作实例学习
在oracle中utl_file包提供了一些操作文本文件的函数和过程,学习了一下他的基本操作 1.创建directory,并给用户授权 复制代码 代码如下: --创建directory create ...