github的使用
来源:互联网 发布:js设置input的value 编辑:程序博客网 时间:2024/06/01 19:25
写了一些代码在电脑上存储,有时候出问题,恢复起来很头疼,故而想到开源代码托管工具github。下面说一下,github的使用。
首先需要下载git工具,下载地址:http://git-scm.com/download/
首先到github官网注册账号:
登录https://github.com点击sign up出现下面的页面进行注册:
完成注册后,自动跳转到下面的页面:
然后进行个人设置,点击Edit profile:
可以看到,这里有很多选项,我们可以选择第一个profile进行公开信息设置。
我们使用github的原因是为了便于自己代码的托管,就是建立自己的一个代码仓库(ps:这里别人也可以访问你的代码,但是没有修改的权限,要修改需要你自己操作,有关这些后面再说)。我们在本地安装好git后,我这里以Windows 7下的测试为例子。
打开gitbash,生成公钥,我们这里要无密码登录,所以输入命令后,一路enter即可。
然后会在C盘的当前用户目录下生成公钥与私钥。这里我们需要公钥,查看公钥:
然后,添加本地的公钥到github上,这样我们就可以在本地无需密码登录github提交代码,具体添加公钥的地方和上面Edit profile一样,点击SSH keys,再点击右边Add SSH key,出现如下页面:
这里的Title随便取个名字,只要不与别的冲突即可,然后这里的Key,贴入公钥的内容,最后选择Add key,即可完成。
然后设置本地签名(注意这个并非github的登录名,提交代码时候会使用这个签名)与邮箱,继续在本地的gitbash中设置完成。
git config --global user.name "your name" git config --global user.email "your email name@xx.xxx"然后测试,能否连接到github服务器:
ssh -Tv git@github.com看到下面信息说明可以成功连接到github服务器:
然后创建一个远程的库(repository)。
这里可以选择Public(免费)和Private(收费)。
创建完成后,在本地建立与github上所建库名字相同的一个文件夹,比如我在github上建立的是some-test。那么我在本地同样建立some-test,然后进入此文件夹,初始化git,gitbash中输入:
git init初始化完成之后,然后将本地库与远程库相绑定,输入下面的命令:
git remote add origin git@github.com:Cbird-coder/some-test.git
添加本地文件到远程库,这里主要分为以下几步:
1、拷贝文件到本地库文件夹;
2、添加文件到本地库:
git add filetoremote(或者使用git add .)
git commit -m "message1"3、本地库推送到远程仓库:
git push -u origin master下载远程库文件到本地库直接替换上面命令的push为pull。
如果想查看当前项目链接的是远程的那个仓库,可以使用下面的命令:
git remote -v
- github的使用
- GitHub的使用
- GitHub的使用
- GitHub的简单使用
- GitHub的使用总结
- github的使用
- github的基本使用
- github的使用
- github的使用
- github的高效使用
- github的基本使用
- github的使用
- GitHub的使用
- github的使用入门
- github的使用
- github 的使用
- Github的使用
- github的使用
- DOS format was specified but only a single line feed character was found, not 2
- instance()
- HDU-2544-最短路-模板
- 【Unity3D游戏开发】NGUI之游戏背景Texture采用UV纹理动画 (六)
- C++下基本类型所占位数和取值范围
- github的使用
- UIScrollView 与 Use Auto Layout
- 进程与线程的一个简单解释
- 牛客网做题总结:剑指offer中题目,java版三
- MySQL group_concat() 长度限制
- Algorithms—83.Remove Duplicates from Sorted List
- Android使用HTML和JavaScript制作页面
- 9.2链表(七)——检查链表是否为回文
- js 中的算术运算,pow ,sqrt