Git远程仓库——Github
如果想要使用Git分享自己的代码或者与其他开发人员协作开发,就需要将数据放到一台其他开发人员能够连接的服务器上。
Github是一个代码托管平台和开发者社区,开发者可以在Github上创建自己的开源项目并与其他开发者协作编码。
Git连接Github
1、生成SSH Key:
本地Git仓库和Github仓库之间的传输是通过SSH加密的,因此我们需要配置验证信息。使用一下命令生成SSH Key:
$ ssh-keygen -t ras -C "youremail@example.com"
后面的youremail@example.com要改为我们在Github上注册的邮箱,之后会让你确认路径和输入密码,我们这里使用默认的一路回车就可以。
成功的话会在你的主目录下生成.ssh文件夹,点进去,打开id_ras.pub,复制里面的全部内容,回到Github上。
2、在Github上进行配置
●代开Github,进入Account——Setting(账户配置):
●左边选择 SSH and GPG keys,然后点击 New SSH key 按钮,title 设置标题,可以随便填,key的内容粘贴在你在id_ras.pub上复制的key。
●添加成功后,界面如下:
●为了验证是否成功,在Git上输入一下命令:
$ ssh -T git@github.com
如果提示Hi XXX !You’ve successfully authenticated, but GitHub does not provide shell access.表示连接成功。
把本地仓库的内容推送到Github仓库
1、在Github上创建仓库
●点击创建
●填写仓库名称
●创建完成后
2、把你的目录文件转化为Git仓库:
3、我是直接在Github上写的README.md
4、将目录文件所有的文件提交到你在目录中创建的版本库上:
$git add .
$git commit -m"XXX"
5、把你的本地库同步到远程库
主要是三行命令:
$git remote add origin git@github.com:xxxxx.git
$git pull origin master
$git push -u origin master
其中第二行命令是为了是远程库与本地库同步,因为我们是先在远程库创建了一个readme文档,所以本地库要先把这个文档同步一下,然后,才能把本地库文档推到远程库上。
结果
我们已经把代码传到Github上啦!