①,在使用乌龟git上传下载服务器文件的时候出现:拒绝连接
disconnected no supported authentication methods available(server sent: publickey,keyboard interactive)
解决办法1:
因为乌龟Git和Git的冲突 需要将乌龟Git设置
找到TortoiseGit -> Settings -> Network
将SSH client指向~\Git\bin\ssh.exe
解决办法2:
②,Git工具上传代码
JAE京东云引擎Git上传管理代码教程和京东云数据库导入导出管理
一、JAE京东云引擎Git管理准备工作
1、熟悉JAE京东云引擎基本的操作:新版京东云擎JAE云空间申请使用和安装运行WordPress博客
2、下载并安装好msysGit工具:msysGit下载地址。
3、下载并安装好TortoiseGit工具:TortoiseGit下载地址(32位的)。
4、TortoiseGit已经有了中文语言:TortoiseGit中文包下载地址。
二、JAE使用Git工具上传代码
1、在本地新建一个文件夹,然后进入文件夹右击,选择“Git 克隆”。
2、接着在版本库中填入你的JAE Git URL地址。
3、确定后会将JAE上的应用代码下载到本地。
4、然后将你要上传代码复制到此文件夹中,例如freehao123,右击文件夹freehao123,选择TortoiseGit。
5、选择“增加”。
6、全选所有的文件,将所有的文件添加到版本库中。
7、最后右击文件夹,选择“Git 提交Master”。
8、第一次使用TortoiseGit时会要求输入全局用户信息。
9、接着在“日志信息”中输入标记,确定。(点击放大)
10、添加完成后,再点击“推送”。
11、默认,点击确定。(点击放大)
12、这里可能要输入JAE的应用账号和密码,验证正确后就会自动上传文件了。
13、打开JAE管理中心就可以看到代码文件上传成功了。
三、JAE京东云引擎发布代码安装程序
1、JAE京东云引擎上传完了代码后,进入到应用管理中心,点击“快速部署”。
2、接着再打开JAE页面就可以看到程序的安装页面了,例如上传了Discuz!论坛程序就会跳转到安装界面。
3、经过测试JAE空间对于Discuz!论坛运行是满足PHP要求的,但是问题出在SQL数据库方面。
4、由于JAE支持的SQL语句只有SELECT语句和SHOW语句,一旦超过此权限就会被禁止,出现“Forbidden command”错误提示。
四、JAE京东云引擎使用mywebsql管理数据库
1、JAE提供的数据库管理工具Adminer,看到上面无法安装Discuz!论坛,想采用导入SQL数据库的办法来安装,一看Adminer连个导出与导出功能都没有,真是“寒碜”。
2、MyWebSql 是一个基于Web的MySQL数据库管理客户端,类似phpMyAdmin,但是功能上与phpMyAdmin差不多的,且可以正常运行在JAE免费空间上。
3、要使用MyWebSql需要下载程序包:MyWebSql下载地址。官方网站:http://mywebsql.net/
4、将下载下来的MyWebSql程序包解压,修改config/auth.php文件的33行,替换成JAE数据库的地址。
5、将config/servers.php的37行也改成JAE的数据库地址。
6、最后将MyWebSql上传到JAE代码库中,点击“快速部署”,刷新页面就能够看到MyWebSql登录页面了。
7、这是MyWebSql的数据库管理功能界面,功能足够全,也足够强大。
8、导入与导出SQL数据库等都已经有了。
9、JAE空间相关演示:
五、JAE京东云引擎Git和MyWebSql使用小结
1、用TortoiseGit来管理JAE的代码确实非常地方便,况且TortoiseGit有中文语言,不会操作的可以根据TortoiseGit的提示来操作,非常地简单,而且JAE上传速度也快,更新了代码后记得要重新部署一下。
2、JAE京东云引擎目前来说对SQL数据库限制过多,导致安装和运行Discuz!论坛也会出错,经过部落测试需要自己手动修改Discuz!论坛的源代码,去掉不允许的数据库操作权限,但是在使用的过程还是问题多多。
文章出自:免费资源部落 http://www.freehao123.com/ 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源
③,git 把代码提交到京东云
创建代码库
在本地创建目录,使用命令行git clone https://code.jd.com/yushulx/TWAIN.git(你的仓库地址)获取仓库到本地
把代码拷贝到你的本地目录中
git add .
git commit -m "first commit" 本地提交代码
git push origin master 把代码提交到京东云中
一,git的安装
https需要进行登录,使用帐号和密码进行登录。而ssh需要在本地制作证书,将公钥复制到京东云擎代码库中信任。这样以后就只需要验证证书而不需要登录帐号。
首先需要下载Git for Windows,至于安装及其它附属相关,就不在这里长篇介绍了,大家可以查查百度。官网:http://git-scm.com/
安装上以后,点击进入Git Bash。
先在本地磁盘新建一个空白的文件夹作为本地代码库。例如我的:F:\gitTest
首先需要在Git中配置用户名和邮箱,以方便区别该代码是谁上传的。
然后现在需要生成SSH密钥
输入命令 ssh-keygen -t rsa -C “[email protected]”按3个回车,密码为空。
最后在用户文件夹下的.ssh文件夹中发现了两个文件,test_rsa和test_rsa.pub。将test_rsa.pub文件中的内容添加到京东代码库SSH中。
接着在本地将test_rsa.pub添加到authorized_keys
SSH配置就成功了。
像在CMD中一样使用cd命令跳转到F:\gitTest
输入git init将该文件夹设置为本地代码库
然后输入git clone git的地址便可以将远端的文件下载到本地。
附录git提交常用命令
三,TortoiseGit安装
TortoiseGit是Windows下不错的一款Git客户端工具,在Mac下推荐使用sourcetree。下面就介绍一下TortoiseGit安装和使用的方法。
安装TortoiseGit并使用它需要两个软件:TortoiseGit和msysgit。
1、下载软件
TortoiseGit官网下载地址:http://code.google.com/p/tortoisegit/
msysGit官网下载地址:http://msysgit.github.com/ (在这里我下载的是“Git for Windows”,而不是“msysGit”)
下载的版本分别是:TortoiseGit-1.8.0.0-32bit.msi 和 Git-1.8.0-preview20121022.exe
当然,如果您看到这篇教程的时候,或许已经有更新的版本了,那就可以选择自己需要的版本了。
2、安装软件
这个其实真没什么说的,先安装Git-1.8.0,再安装TortoiseGit-1.8.0。然后就没问题了。
3、使用TortoiseGit
先在TortoiseGit安装目录里面找到Settings,打开界面,找到General,点击“Check now”按钮,可以看到当前git版本。这时候说明,你的配置已经OK,可以开始进行下一步的操作了。
4、创建的版本库
在项目文件夹用鼠标右键点击,可以看到Git和TortoiseGit已经嵌入右键了,选择“Git Create repository here”,然后点击“OK”按钮,再点击“Proceed”,这样就会在项目文件中创建了一个“.git”的隐藏目录。
5、设置TortoiseGit
鼠标邮件,选择“TortoiseGit”->“Settings”,在“User Info”输入Name和Email。点击“Remote”,在Remote输入名称,URL输入Git的HTTPS或者SSH地址。点击“Add New/Save”按钮添加一个项目。