Git命令的使用_操作远程仓库——详细教程3

本博文讲述将本地仓库提交到GIT@OSC(或者是GitHub),故而需要用户首先有一个GIT@OSC(或者是GitHub)帐号。

我的GIT@OSC帐号是:https://git.oschina.net/zhihua_wei

我的GitHub帐号:https://github.com/zhihua-wei/

比较惭愧的是现在里面啥都没有,仅仅只是几个代码片段。不过往后我会把自己做的东西不停的传上去。

1、创建自己的SSH key

如果之前已经创建过了,一下目录中就会存在含有两个密钥文件:

1) id_rsa 是私钥;

2) id_rsa.php 是公钥。



如果还未创建,则需要执行下面的git命令来创建:

//创建ssh key
ssh-keygen -t rsa -C "zhihua_wei@sina.com"<span style="white-space:pre">	</span>//自己的邮箱地址

下面就以GitHub为例讲述如何将代码上传到远程仓库。(此与GIT@OSC的操作大同小异)

2、在GitHub设置SSH key

1)  登录到GitHub,进入Setting界面,点击进入SSH and GPG keys,然后新建一个SSH key



2)  添加成功后的界面是这样的


        GitHub通过命令“ssh -T git@github.com”命令可以验证配置是否成功,成功会提示“Hi zhihua-wei! You've successfully authenticated, but GitHub does not provide shell access.”。

        此时,密钥已经添加成功,接下来我们要做的就是把本地的工程项目提交到GitHub。所以首先我们需要在GitHub上建立一个仓库,工程仓库名和描述可以随意填写。这里就不一一讲述创建过程了。本人创建的是一个Demo仓库。

3、通过命令将本地工程与远程仓库进行关联

//添加远程仓库地址 
git remote add demo_github https://github.com/zhihua-wei/Demo.git	//demo_github 是别名
//查看远程服务器地址和仓库名称 
git remote -v
//查看远程服务器仓库状态 
git remote show demo_github


4、将本地工程提交到远程仓库

//将本地主分支推到远程主分支 
git push demo_github master
//或者使用
git push -u demo_github master	//将本地主分支推到远程(如无远程主分支则创建,用于初始化远程仓库)

//删除远程仓库连接
git rm demo_github

输入命令git push 后会提示我们输入GitHub的用户名和密码,输入之后进行提交。

有时侯会因为网络的原因上传文件到GitHub会失败............

上传成功后,刷新GitHub网页,可以看到文件都已经上传成功了,可以下载下来与本地文件进行对比。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值