Git的安裝的常見問題

①,在使用烏龜git上傳下載服務器文件的時候出現:拒絕連接

disconnected no supported authentication methods available(server sent: publickey,keyboard interactive)

解決辦法1:

因爲烏龜Git和Git的衝突 需要將烏龜Git設置

  1. 找到TortoiseGit -> Settings -> Network

  2. 將SSH client指向~\Git\bin\ssh.exe

然後便可正確push和pull


解決辦法2:

因爲本地沒有讀到private keys所致。打開Pageant.exe(TortoiseGit安裝時自帶)看有沒有key, 添加生成的PrivateKey(key的生成很簡單,用Puttygen.exe,會同時生成Public key和Private key, public key添加到github的ssh列表中,private保存到本地,再打開Pageant添加private key




②,Git工具上傳代碼


JAE京東雲引擎Git上傳管理代碼教程和京東雲數據庫導入導出管理

一、JAE京東雲引擎Git管理準備工作

1、熟悉JAE京東雲引擎基本的操作:新版京東雲擎JAE雲空間申請使用和安裝運行WordPress博客

2、下載並安裝好msysGit工具:msysGit下載地址

3、下載並安裝好TortoiseGit工具:TortoiseGit下載地址(32位的)。

4、TortoiseGit已經有了中文語言:TortoiseGit中文包下載地址

二、JAE使用Git工具上傳代碼

1、在本地新建一個文件夾,然後進入文件夾右擊,選擇“Git 克隆”。

Git選擇本地克隆

2、接着在版本庫中填入你的JAE Git URL地址。

Git填入URL地址

3、確定後會將JAE上的應用代碼下載到本地。

Git下載到本地

4、然後將你要上傳代碼複製到此文件夾中,例如freehao123,右擊文件夾freehao123,選擇TortoiseGit。

Git選擇添加

5、選擇“增加”。

Git增加到列表

6、全選所有的文件,將所有的文件添加到版本庫中。

Git全選所有文件

7、最後右擊文件夾,選擇“Git 提交Master”。

Git提交到Master

8、第一次使用TortoiseGit時會要求輸入全局用戶信息。

Git填寫全局賬戶

9、接着在“日誌信息”中輸入標記,確定。(點擊放大)

Git確定提交

10、添加完成後,再點擊“推送”。

Git開始推送

11、默認,點擊確定。(點擊放大)

Git開始上傳代碼

12、這裏可能要輸入JAE的應用賬號和密碼,驗證正確後就會自動上傳文件了。

Git上傳了文件

13、打開JAE管理中心就可以看到代碼文件上傳成功了。

Git查看文件

三、JAE京東雲引擎發佈代碼安裝程序

1、JAE京東雲引擎上傳完了代碼後,進入到應用管理中心,點擊“快速部署”。

Git快速部署應用

2、接着再打開JAE頁面就可以看到程序的安裝頁面了,例如上傳了Discuz!論壇程序就會跳轉到安裝界面。

JAE京東雲引擎開始安裝

3、經過測試JAE空間對於Discuz!論壇運行是滿足PHP要求的,但是問題出在SQL數據庫方面。

JAE京東雲引擎正常的環境

4、由於JAE支持的SQL語句只有SELECT語句和SHOW語句,一旦超過此權限就會被禁止,出現“Forbidden command”錯誤提示。

JAE京東雲引擎限制數據庫權限

四、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數據庫的地址。

JAE京東雲引擎修改代碼

5、將config/servers.php的37行也改成JAE的數據庫地址。

JAE京東雲引擎替換成數據庫地址

6、最後將MyWebSql上傳到JAE代碼庫中,點擊“快速部署”,刷新頁面就能夠看到MyWebSql登錄頁面了。

JAE京東雲引擎看到登錄頁面了

7、這是MyWebSql的數據庫管理功能界面,功能足夠全,也足夠強大。

JAE京東雲引擎功能強大

8、導入與導出SQL數據庫等都已經有了。

JAE京東雲引擎導入導出數據庫

9、JAE空間相關演示:

  • 1、主頁:http://ifreehao123.jd-app.com/
  • 2、DZ論壇:http://freehao123.jd-app.com/
  • 3、外鏈:http://freehao123.jd-app.com/yanshi.jpg

JAE京東雲引擎的外鏈圖片

五、JAE京東雲引擎Git和MyWebSql使用小結

1、用TortoiseGit來管理JAE的代碼確實非常地方便,況且TortoiseGit有中文語言,不會操作的可以根據TortoiseGit的提示來操作,非常地簡單,而且JAE上傳速度也快,更新了代碼後記得要重新部署一下。

2、JAE京東雲引擎目前來說對SQL數據庫限制過多,導致安裝和運行Discuz!論壇也會出錯,經過部落測試需要自己手動修改Discuz!論壇的源代碼,去掉不允許的數據庫操作權限,但是在使用的過程還是問題多多。

文章出自:免費資源部落 http://www.freehao123.com/ 版權所有。本站文章除註明出處外,皆爲作者原創文章,可自由引用,但請註明來源


③,git 把代碼提交到京東雲

分享到:

2014-08-24 09:59網友採納

  1. 創建代碼庫

  2. 在本地創建目錄,使用命令行git clone https://code.jd.com/yushulx/TWAIN.git(你的倉庫地址)獲取倉庫到本地

  3. 把代碼拷貝到你的本地目錄中

  4. git add . 

  5. git commit -m "first commit" 本地提交代碼

  6. git push origin master 把代碼提交到京東雲中



一,git的安裝





二,Git的代碼庫配置
GIT代碼庫常見問題(FAQ)

京東代碼庫地址https和ssh有什麼不同

https需要進行登錄,使用帳號和密碼進行登錄。而ssh需要在本地製作證書,將公鑰複製到京東雲擎代碼庫中信任。這樣以後就只需要驗證證書而不需要登錄帳號。

我如何通過GIT 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”按鈕添加一個項目。

\

\



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章