如何参与到GitHub中托管的开源项目中:
0、安装配置Git
1、首先 一个GitHub的帐号。
2、选择一个自己喜欢的项目,进行Fork。
3、建立本地的资源池(Local Repo)。
可以使用下面的命令将项目复制到本地,复制的地址可以是SSH的也可以是HTTP形式的,具体的地址在项目页面中可以看到。
git clone git@github.com:cocowool/PHP-Daemon.git
4、配置源项目地址。
项目克隆完成后,默认有一个名为“origin”的远端指向了我在GitHub上的项目,而并非原始的项目。为了能够及时获取原始项目上的更新,我们需要再增加一个远端,命名为“upstream”。
git remote add upstream
git fetch upstream
5、接下来可以做的事情。
推送提交 Push Commits
注:主要是VS菜单项中git->push(推提交)/pull(拉获取)/commit(更改提交)
1.转:
2.打开git-extention 菜单-》远程-》putty-》生成或导入KEY
转载:
点击[generator]按钮,然后点击【Save public key】保存public文件,再点击【 save private key 】保存私钥,。
技巧说明:在生成过程中一定要用鼠标在界面上移动,这样就会很快的生成key值,将生成的key值粘贴到下面2中key输入框中.
将以上的Public和Private.ppk保存在指定目录下Key下
3. 到网站该用户下点击Account Setting的左边菜单“SSHKeys”.Title填写:ProjectorKey。Key的填写:将其粘贴到githhub中
4. 【Add Key】以后,用github账户登录github,然后获source,获取时需要载入Private.ppk文件,指定到存放它的目录,然后选择Private.ppk文件,输入用户即可。
5.首先在VS里面菜单项-》git-》initial new repository,转换现有项目。然后推送该项目到网站中,即打开git-extentions 菜单项-》命令-》推送-
其中红框部分在网站中,即
然后会提示载入私有密钥,把刚才生成的私有密钥加载进去(注:第三步已在网站中加入该私有密钥)。
6.理解的"推送"为 推送所有,”提交“时提交改动的内容,”拉取“为获得github上更新的内容,不是拉取全部,除非原本没有(一般用克隆)。