Java实现代码托管平台_代码托管平台

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如何放弃所有本地修改

2)

**

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

**

■HTTP协议下载和提交项目

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

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

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

器上。)

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

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

■SSH协议下载和提交项目

公钥加密算法RSA

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

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

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

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

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

11b9fc21574b03486a19233d0326b7ee.png

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

公钥使用:(以CSDN为例)

f9c8e92805d3e54b85dfb5c11696da27.png

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

使用Pageant工具来添加私钥。

2108b46d5b32aa6658c1e92acc0b57b6.png

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

git did not exit cleanly (exit code 128)

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

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

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

Git使用出现的一些错误

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

git did not exit cleanly (exit code 128)

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

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

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值