今天把人间网的桌面客户端renjian-deck正式开源了,之前对javascript的了解其实非常的不够的,所以这一次的代码写的也是乱七八糟重用性及其低下,虽然我无数次的想把代码重新整理一下,不过还是糊里糊涂一时冲动的在他们还是乱七八糟的时候开源了。因为之前是基于github上的一个开源项目,所以硬着头皮也放到github上,虽然没有使用的经验,不过磨机磨机还是搞定了。
以下是具体步骤,就当是自己做个笔记了,高手请绕道吧。
1、下载安装桌面端git。
Windows请至:http://code.google.com/p/msysgit/
安装的时候最好还是允许在shell嵌入git的命令,相对还是比较方便的。
OSX可以在xcode中安装command line tools,或者brew install git
2、git的初始设置
1 2 |
|
3、建立仓库
在git bash里找到你的项目目录。(或直接用shell右键里的git bash here)
1
|
|
这样在你的项目目录下就会有一个.git的隐藏目录(类似于.svn) 。
4、初始化项目
1
|
|
留心后面的一个 “.” , 这是添加所有文件的情况,如果愿意,你也可以添加特定的几个文件,比如git add readme.txt等等。
之后就可以做我们的first commit到仓库里了。
1
|
|
-m
参数以及后面的字串是添加说明。
5、 注册github账号
下面就是与github有关的操作了。
首先到http://github.com/注册账号。注册之后可以看到这样的界面。选择第一项创建一个项目。
表单需要填写
-
Project Name(项目名称)
-
Description(描述)
-
Homepage URL(主页URL,一般就以项目名称命名好了)
6、创建SSH密匙
这步工作应该是最麻烦的吧。回到桌面,打开git bash,输入以下命令。
1
|
|
确认使用默认路径,然后输入两次你要是用的密码就行(一般直接敲几个回车不使用密码)。
7、提交密匙
现在又要回到github的页面上,在右上方工具栏里找到Account Settings。在这个页面上有一个SSH Public Keys标签,选择Add another public key。Title随便取,Key是一段东西。
找到刚才创建密匙的那个目录下(默认是C:\Documents and Settings\你的windows用户名.ssh
,OSX是~/.ssh
)找到id_rsa.pub文件,把它打开可以看到一堆文字,拷贝下来黏贴到github页面key的空白处。然后Apply,就好了。
可以使用以下命令测试连接
1
|
|
会要求输入你刚才设置的密码,如果成功的话可以看到这样的ERROR(orz,起码证明连接是成功了)
1
|
|
8、上传代码
最后就是上传你的代码了~ bash切换到你的项目目录下,输入以下命令。
1 2 |
|
hehe,现在再去http://github.com/你的github用户名/你的github项目
就可以看到你的项目了~ Good luck
当然这是从无到有,如果你有一个git的repo,想添加到github上,那就直接使用第8步的命令就可以了(不要忘记密匙的相关工作)。话说很多初学者应该会和我一样,在初期搞不清git和github的关系,git是和CVS,SVN并列的一个概念,而github是和Google Code, sourceforge并列的一个概念,这样说就明白了吧。所以,git的学习的话,参见这里。
BTW:Github的社区感很好,体验很不错,怪不得有这么多人在github上乐此不疲的交流代码。
最后附图一张。
相关链接:
以上……
相关推荐
解决fatal:remote error:You can’t push to git://github.com/username/*.git问题的办法 今天Git push的时候 fatal:remote error: You can't push to git://github.com/username/*.git Use git@github....
torch 项目完整代码,公司无法使用git,所以放了个备份在csdn上 (git clone https://github.com/torch/distro.git ~/torch --recursive)
Git与Github教程详细介绍了Git的工作机制,Git命令行的基础学习,Git-Eclipse和Nginx的准备工作,Git与Github分支体系,Git与Github的远程和本地工作原理,Git与Github克隆实战和最后的课程精华总结部分,可以帮助...
红外弱小目标数据集(https://github.com/wanghuanphd/MDvsFA_cGAN.git) 删除了部分损坏的图像
个人github、git学习笔记。包含Github和git的基础命令和介绍。由于网络问题在国外很难插入图片,把源文件的pdf导出版本进行上传。
系统环境:CentOS Linux release 7.6.1810 (Core) 起因:npm构建时报错 ... fatal: unable to access 'https://github.com/nhn/raphael.git/': Failed connect to github.com:443; Connection timed out npm
完全学会GIT+GITHUB+GIT+SERVER的24堂课喜欢的评个好评 谢谢
快速开始(1)克隆仿真及其依赖项: git clone https://github.com/phetsims/assert.gitgit clone https://github.com/phetsims/axon.gitgit clone https://github.com/phetsims/babel.gitgit clone ...
curl https://github.com/curl/curl.git
尚硅谷git和github入门使用手册,资料来源与于互联网,侵删。
利用git从github上拉取项目 1、git安装获取 2、git bash使用 3、配置用户名、密码,生成密钥文件 4、clone git资源 5、pull git资源 6、详细样例
$ git checkout -b dev Switched to a new branch 'dev' git checkout命令加上-b参数表示创建并切换,相当于以下两条命令: $ git branch dev $ git checkout dev Switched to branch 'dev' 然后,用git branch...
Atom-github.zip,用于atom的git和github集成Atom Github包,atom是一个用web技术构建的开源文本编辑器。
Git和GitHub详细使用教程
安装git 在Linux上安装Git 首先输入git,看看系统有没有安装Git: $ git The program 'git' is currently not installed....sudo apt-get install git 像上面的命令,有很多Linux会友好地...在Windows上使用Git,可以
PPT,代码详解git和github使用说明
qt开源项目借鉴,地址https://github.com/wang-bin/QtAV.git
Git与GitHub入门,包括git的下载,安装,使用,已经使用GitHub Page建立自己的网站。
链接: https://pan.baidu.com/s/1j5r9eSiPS6xiskE1LZl8zQ 提取码: ejqd ,如果没有积分的同学,可以通过链接下载,上传资源不易,希望大家共同学习