代码托管平台

Git托管的不一定就是Java代码,也可以是其它语言的代码或者文件。

创新互联-专业网站定制、快速模板网站建设、高性价比柳南网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式柳南网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖柳南地区。费用合理售后完善,十年实体公司更值得信赖。

常用的Git代码托管平台有Github、OSChina、CSDN、Gitbucket

我的oschia地址:http://git.oschina.net/xinyidev  账号:134****479@qq.com 密码:898****@$^

我的github  账号:X**d   密码:同上

我的bitbucket 

git语法:

1)git如何放弃所有本地修改

  

git checkout . #本地所有修改的。没有的提交的,都返回到原来的状态
git stash #把所有没有提交的修改暂存到stash里面。可用git stash pop回复。
git reset --hard HASH #返回到某个节点,不保留修改。
git reset --soft HASH #返回到某个节点。保留修改

2)

**

关于Gitbucket,它虽然好使,但有时竟然突然之间无法clone/pull/push了,不是十分地稳定

**

CSDN:可以免费的创建私有项目  https://code.csdn.net/dashboard/index

  ■HTTP协议下载和提交项目 

  新建一个文件夹,右键 Git Clone下载Git项目,如果是私有项目,需要输入csdn账号和密码。

  右键 Git Commit -> master,可以把代码先保存到本地,点击OK会弹出pull对话框,可以把代码保存

     到服务器上。(当然也可以先不push,右击TurtoiseGit -> pull,也可以把文件上传到服务

     器上。)

     

     注意提交的时候,如果有新增的文件,Git不会自动给你选中,需要你自己去勾选想提交的文件

  HTTP协议的麻烦之处就是每次下载和提交私有项目,都要输入用户名和密码。比较地麻烦。

  ■SSH协议下载和提交项目    

  先得明白公钥和私钥:http://www.blogjava.net/yxhxj2006/archive/2012/10/15/389547.html 

  公钥加密算法RSA

  公钥一般设置给代码托管平台,而私钥一般在本地客户端。

  》》TurtoiseGit怎么生成公钥和私钥:

     配对生成:使用PuttyGen工具,点击Save public key 即可生成公钥。

         点击Save private key即可生成私钥,私钥文件以.ppk结尾。

         Load按钮可以加载私钥,公钥也会自动生成(假如公钥遗忘的话)

       代码托管平台 

  》》怎么使用公钥和私钥:

     公钥使用:(以CSDN为例)

       代码托管平台

     私钥使用:就是设置给Git客户端

       使用Pageant工具来添加私钥。

     代码托管平台

     即使设置好了公钥和私钥,Git clone 也会发生如下错误:

      git did not exit cleanly (exit code 128)

     解决办法:http://blog.csdn.net/suirosu/article/details/39117543     

        NetWork那个路径要设置为 xxxx / TurtoisePLink.exe   

        选中load putty 那一项,添加私钥。(NetWork设置为ssh.exe是不可选的) 

Github:可以免费地创建公开项目,创建私有项目需要缴费。

Git客户端(Windows系统)的使用

   http://blog.csdn.net/xiaobin_hlj80/article/details/10953701

    

   

Git使用出现的一些错误

1.csdn上下载私有项目时出现的错误:

   git did not exit cleanly (exit code 128)

 网上搜了各种解决办法都不行,后来无意中看到“第3方登录”。

 在Git的托管平台上,不得采用第3方登录,否则创建的项目在使用原账号登录的时候会消失,并且下

 载项目的时候会出现如上错误!

2.提交之后,服务器上查看,发现中文乱码。

 


 


当前文章:代码托管平台
链接地址:http://pwwzsj.com/article/jejojp.html