温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

代码托管平台

发布时间:2020-07-26 14:51:21 来源:网络 阅读:483 作者:屠夫章哥 栏目:移动开发

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

常用的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.提交之后,服务器上查看,发现中文乱码。

 


 

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI