Ⅰ linux eclipse svn插件登錄
用戶名的大小寫有沒有問題?windows對大小寫不敏感,linux對大小寫是敏感的
Ⅱ 如何在 Eclipse 中使用插件構建 php 開發環境
如何在 Eclipse 中使用插件構建 PHP 開發環境 (
我希望使用 Eclipse 來做 PHP 開發。在 Eclipse 中安裝了 PHP 開發工具 (PDT),遠程系統資源管理器 (RSE),和 svn 版本控制插件 Subclipse。
遠程系統資源管理器插件可以讓你在 Eclipse 中,直接連接遠程伺服器。這是一個非常好的插件,你可以有多個連接同時連接到多台伺服器,並方便地管理它們。而且,您還可以用它瀏覽本地文件系統,並將 Eclipse 作為文本編輯器使用。
下面的操作在 Windows 7 上進行,應該也適用於 Mac 和 Linux。
第1步:下載並安裝Eclipse
去 http://www.eclipse.org/download 下載 Eclipse Classic 32位版本(不要下載 Eclipse PHP 軟體包),當前最新版本為 3.7.2 Indigo。
下載完成後,解壓縮並將文件夾放到 C:\eclipse,啟動 Eclipse 只需雙擊此文件夾中的 eclipse.exe,然後選擇您的工作區文件夾。
第2步:PHP的PDT插件的設置
在 Eclipse 菜單中選:Help > Install New Software。這將使你看到這樣的屏幕:
該窗口的頂部,你會看到一個下拉菜單,「work with」,單擊並選擇「 - All Available Sites - 」。
接下來在過濾窗搜索「PHP」,這將在三個不同的類別列出相同的插件。只要選擇其中一個「PHP Development Tools (PDT)」然後點擊「下一步」,安裝完成後,它會要求你重新啟動Eclipse,點擊「立即重新啟動」。你現在就裝好了PHP PDT插件。
以後,需要安裝新的軟體時,都可遵循這里的步驟完成。
第3步:安裝遠程資源管理器
按照上述相同的步驟,搜索"Remote System",點選安裝 'Remote System Explorer End-User Runtime' 和 'Remote System Explorer User Actions'。
第4步:配置PHP
Eclipse 3.7 默認情況下不會自動識別 php 文件類型。
去菜單 Windows > Preferences 選擇 general > editors > file associations
單擊「添加」按鈕,加入 *.php。
當你打OK,你會看到下面的編輯器列表。點擊「PHP編輯器」,然後點擊右側的默認按鈕。然後點擊確定
第5步:配置遠程系統資源管理器 (RSE)
你需要做的第一件事是添加遠程系統資源管理器的視圖到您的 Eclipse 工作區。
轉到菜單 Window > Open Perspective > Other。選擇並添加 Remote System Explorer。
現在Eclipse工作區將出現一個新標簽窗口。默認情況下你可以瀏覽和編輯本地硬碟驅動器上的文件。
現在到了關鍵部分,設立一個新的conennection。在「遠程系統」標簽窗口點向下箭頭,選擇「新建連接」
在下一個屏幕上顯示出所有連接類型。我要使用 SSH 連接。因此,選擇「SSH Only」,點擊「下一步」。
在下一個屏幕上,你將需要輸入你的主機的地址。
現在你就有了一個新的連接出現在您的「遠程系統」標簽窗口,你會看到 'My Home' 和 'Root'。默認情況下只有這兩個文件過濾器。
如果你想添加其他過濾器,您要右擊「SFTP Files」然後選擇「New」>「Filter」。
接下來,您將輸入文件夾的位置,例如 /home/test。選擇「下一步」,給過濾器命名,並單擊「確定」。
第6步:遠程系統資源管理器PHP文件的自動補全功能
要做到這一點,你需要編輯工作區文件夾中的一個隱藏文件。首先我們要讓遠程資源管理器顯示隱藏文件,去菜單 Windows >Preferences 中,然後展開 Remote System > Files。
選中「顯示隱藏文件」,然後單擊「確定」。
現在我們要使用 RSE 編輯一個 Eclipse 的 .project 文件。因此,在您的「遠程系統」標簽窗口中打開你的本地文件,瀏覽到您的工作區文件夾。尋找稱為「RemoteSystemsTempFiles」的文件夾,並打開它。現在你要編輯 .project 文件。打開該文件。
你要在<natures>標簽之間添加下面這二行:
<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
<nature>org.eclipse.php.core.PHPNature</nature>
保存該文件,並重新啟動Eclipse。如果一切正確,你現在應該有自動完成功能了,將看起來像這樣
第7步:安裝版本控制插件 Subclipse
在 Eclipse 菜單中選:Help > Install New Software,搜索 Subclipse,或者使用 http://subclipse.tigris.org/update_1.8.x 作為更新網址。按照屏幕提示安裝: Subclipse 和 SVNKit 即可,這里有詳細說明。
別外,我還安裝了一個Windows平台下的 Subversion (簡稱 svn) 客戶端軟體: TortaoiseSVN,通過 Windows Shell(Windows Explorer)就可以操作 svn 庫。例如,檢出工作副本,可先為副本創建一個文件夾,右擊它,在菜單中選: TortoiseSVN → Checkout... ,輸入 URL,如果你使用的是本地庫而不是伺服器,可輸入文件夾地址:file:///c:/svn_repos/your_project/trunk。單擊 OK 就可以了。
好了,你現在應該有一個較完整的 Eclipse PHP 開發環境了。希望你能喜歡,如果發現的任何錯誤,歡迎評論。
Ⅲ LINUX系統下eclipse用SVN插件為什麼無論提交什麼WEB程序都只顯示是Hello World,求大神
你確定只是提交?沒有在web端拉取?
Ⅳ 怎麼在linux上安裝svn服務端
centos 6.5
1.安裝tftp軟體
# yum -y install tftp*
2.修改配置文件
# vi /etc/xinetd.d/tftp
server_args = -s /tftpboot '加-c
disable = yes '改為no #默認tftp服務是關閉的。
修改後的代碼:
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /var/lib/tftpboot -c
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
修改項server_args= -s <path> -c
其中<path>處可以改為你的tftp-server的根目錄,參數-s指定chroot,-c指定了可以創建文件。
4.
# vi /etc/selinux/config
SELINUX=permissive 或者 disable
5.啟動tftp服務
# service xinetd start
不能啟動試試關閉防火牆
# service iptables stop
linux下tftp的使用
$ tftp 192.168.x.x -c put 22.txt 從linux下上傳一個文件到 ip 為192.168.x.x 遠程主機下
$ tftp 192.168.x.x -c get 33.txt 從遠程主機得到一個33.txt的文件
Ⅳ 如何在linux上安裝svn伺服器
你好,centos下安裝 svn 1.9.5 按照步驟一步一步裝就OK 。以下是我的步驟。分享給你
安裝1.9
准備工作:
1、安裝編譯工具包
yum install apr* autoconf automake bison bzip2 cloog-ppl compat* cpp curl curl-devel fontconfig fontconfig-devel freetype freetype* freetype-devel gcc gcc-c++ gtk+-devel gd gettext gettext-devel glibc kernel kernel-headers keyutils keyutils-libs-devel krb5-devel libcom_err-devel libpng* libjpeg* libsepol-devel libselinux-devel libstdc++-devel libtool libtool* libgomp libxml2 libxml2-devel libXpm* libtiff libtiff* libX* make mpfr ncurses* ntp openssl openssl-devel patch pcre-devel perl php-common php-gd policycoreutils ppl telnet t1lib t1lib* nasm nasm* wget zlib-devel zlib unzip perl-ExtUtils-Embed
2、yum remove apr apr-util subversion subversion-libs #刪除系統中原有的svn及依賴包
3、下載軟體包
https://dist.apache.org/repos/dist/release/apr/apr-1.5.2.tar.gz
https://dist.apache.org/repos/dist/release/apr/apr-util-1.5.4.tar.gz
http://prdownloads.sourceforge.net/scons/scons-2.3.5.tar.gz
http://www.openssl.org/source/openssl-1.0.1o.tar.gz
https://www.apache.org/dist/serf/serf-1.3.9.tar.bz2
http://www.apache.org/dist/subversion/subversion-1.8.13.tar.gz
http://www.sqlite.org/2017/sqlite-amalgamation-3160200.zip
1、安裝apr
cd /usr/local/src #進入軟體包存放目錄
tar zxvf apr-1.5.2.tar.gz #解壓
cd apr-1.5.2 #進入安裝目錄
./configure --prefix=/usr/local/apr #配置
make #編譯
make install #安裝
2、安裝apr-util
cd /usr/local/src
tar zxvf apr-util-1.5.4.tar.gz
cd apr-util-1.5.4
./configure --with-apr=/usr/local/apr/bin/apr-1-config
make && make install
3、安裝scons
cd /usr/local/src
tar zxvf scons-2.3.5.tar.gz
cd scons-2.3.5
python setup.py install #配置安裝
4、安裝openssl
cd /usr/local/src
tar zxvf openssl-1.0.1o.tar.gz
cd openssl-1.0.1o
CFLAGS=-fPIC ./config --prefix=/usr/local/openssl enable-shared
make && make install
vi /etc/profile #添加系統環境變數
export PATH=$PATH:/usr/local/openssl/bin >> /etc/profile
#export PATH=$PATH:/usr/local/openssl/bin >> /etc/profile
:wq! #保存退出
source /etc/profile #使配置生效
ln -s /usr/local/openssl/include/openssl /usr/include/openssl #添加系統軟連接
5、安裝serf
cd /usr/local/src
tar -xf serf-1.3.9.tar.bz2
cd serf-1.3.9
scons PREFIX=/usr/local/serf APR=/usr/local/apr/bin/apr-1-config APU=/usr/local/apr/bin/apu-1-config OPENSSL=/usr/local/openssl
scons install
cd /usr/local/serf/lib
cp libserf-1.so* /usr/local/lib/ #拷貝文件到系統目錄
6、安裝svn
cd /usr/local/src
tar zxvf subversion-1.9.5.tar.gz
cd subversion-1.9.5
mkdir /usr/local/src/subversion-1.9.5/sqlite-amalgamation #創建sqlite-amalgamation目錄
cd /usr/local/src
unzip sqlite-amalgamation-3160200.zip -d /usr/local/src/subversion-1.9.5/sqlite-amalgamation
mv /usr/local/src/subversion-1.9.5/sqlite-amalgamation/sqlite-amalgamation-3160200/* /usr/local/src/subversion-1.9.5/sqlite-amalgamation
#解壓sqlite-amalgamation軟體包到sqlite-amalgamation目錄
cd /usr/local/src/subversion-1.9.5
./configure --prefix=/usr/local/svn --with-apr=/usr/local/apr/bin/apr-1-config --with-apr-util=/usr/local/apr/bin/apu-1-config --with-serf=/usr/local/serf --with-openssl=/usr/local/openssl --enable-mod-activation #配置
make #編譯
make install #安裝
vi /etc/profile #添加系統環境變數,添加到最後一行
export PATH=$PATH:/usr/local/svn/bin
:wq! #保存退出
source /etc/profile #使配置立刻生效
whereis libexpat.so.1 #查找文件安裝目錄,如下:
libexpat.so: /lib/libexpat.so.0 /usr/local/lib/libexpat.so /usr/local/lib/libexpat.so.1
vi /etc/ld.so.conf #編輯加入libexpat.so.1的目錄
/usr/local/lib/
:wq! #保存退出
ldconfig #使配置生效
Ⅵ 如何結合使用 Subversion 和 Eclipse
將 Subclipse 添加到 Eclipse
Subclipse 是一個為 Eclipse IDE 添加 Subversion 支持的項目。我們將使用 Eclipse 的更新管理器將 Subclipse 添加到 Eclipse IDE。在 Eclipse 中的 「Help」 菜單中選擇 Software Updates > Find and Install 打開更新管理器。
圖 1. Eclipse 更新管理器
除了使用這個更新管理器查找軟體更新外,我們還可以使用該更新管理器查找並安裝新特性,如 Subclipse。務必選中 Search for new features to install,然後單擊 Next 以繼續。Eclipse 會顯示更新管理器的下一個面板。
圖 2. 更新管理器站點
由於我們需要的是特定特性,所以取消選中現有站點,然後單擊 New Remote Site,顯示 New Update Site 對話框(參見圖 3)。我們將使用此對話框將 Subclipse 更新站點添加到列表。
圖 3. 添加新的更新站點
在 Name 中輸入您需要的內容(Subclipse 是最佳選擇),並輸入以下 URL:(當前 Subclipse 更新站點)。單擊 OK 將 Subclipse 更新站點添加到更新管理器的列表中。
在更新管理器窗口中,單擊 Finish,開始搜索新特性。在本例中,我們需要的新特性是 Subclipse。片刻之後,更新管理器的搜索完成,並顯示搜索結果。
圖 4. 可以安裝的新特性
選中 Subclipse(您可以單擊提示三角符號來查看此特性的詳細內容),然後單擊 Next 查看該特性的許可條款。接受條款,然後單擊 Next 檢查您選擇安裝的特性。單擊 Finish 下載並安裝 Subclipse。
更新管理器下載 Subversion 組件。在安裝任何內容之前,Eclipse 都將通知您該特性沒有數字簽名(圖 5)。這是您取消安裝的最後一次機會。單擊 Install All 繼續安裝。
圖 5. Subclipse 沒有數字簽名
安裝 Subversion 後,Eclipse 會立即通知您可能需要重新啟動 IDE 才能激活新特性(參見圖 6)。周全起見,重新啟動 Eclipse。
圖 6. 安裝新特性後重新啟動 Eclipse
備份 Eclipse 後,才能安裝並順利使用 Subclipse。
如果在 Mac OS X 或 Linux® 上運行 Eclipse,您可能需要安裝 JavaHL 庫,在 Subclipse FAQ 中的 Troubleshooting 部分對該庫進行了描述(請參閱參考資料)。在繼續嘗試使用 Subclipse 之前,請做好這些准備工作。
快速測試
完成安裝之後,測試新特性總是令人愉快;我們將從 Subversion 存儲庫檢出 Subclipse 的副本,以確保其安裝正確。
在 Eclipse 的 File 菜單中選擇 Import 打開導入管理器(參見圖 7)。選擇 Checkout Projects from SVN,然後單擊 Next。
圖 7. 導入管理器
在 Select/Create Location 面板中(參見圖 8),我們需要創建一個新位置(因為尚未進行任何配置),因而單擊 Next 繼續。若 Next 按鈕禁用,請切換到 Use existing repository location 選項,然後返回到 Create a new repository location 以啟用 Next 按鈕。
圖 8. 創建新的存儲庫位置
在接下來的部分(參見圖 9)中,將存儲庫 URL添寫到 Url 欄位中,然後單擊Next。片刻之後,Eclipse 提示您輸入用戶 ID 和口令。如果您在 Subclipse 站點上沒有賬號,請輸入 guest 作為用戶 ID,並輸入空格作為口令,選中 Save Password 框,並單擊 OK。
圖 9. 添加存儲庫 URL
Eclipse 會顯示 Subclipse 存儲庫中的文件夾(參見圖 10)。展開 trunk 選中 subclipse 文件夾,然後單擊 Finish 即可檢出您自已的 Subclipse 項目的源代碼副本。由於您對此沒有任何概念,所以在 New Project 向導提示您時,請選擇 Simple > Project。
圖 10. Subclipse 存儲庫
回頁首
基本的 Subversion 操作
至此,我們已成功地安裝了 Subclipse,並在 Eclipse 設置中添加了對 Subversion 伺服器的支持,通過從存儲庫下載最新的 Subclipse 源代碼,我們對 Subclipse 進行了測試。現在該考慮使用我們自已的代碼和 Subversion 存儲庫來做些事情了。
向您展示如何使用 Subversion 之前,先簡單介紹一下我的存儲庫。它駐留在稱為 dogma 的機器上,埠為 8000,我為與我的 developerWorks 文章相關的代碼新建了一個 developerworks 存儲庫。我將項目直接放置在存儲庫的根目錄中。其他存儲庫的根目錄下通常會有 trunk、tags 和 branches 文件夾,分別用於存放開發版本、標簽和分支。但我不希望為 developerWorks 文章中代碼的標簽和分支操作而煩心。
我已經添加了兩個項目,即 forkWork 和 threadWork,這兩個項目來自我的第一篇 developerWorks 文章。我的 Eclipse 工作區(參見圖 11)還包含三個來自 developerWorks 文章的其他項目(getopt_demo、getopt_long_demo 和 readdir_demo)。
圖 11. 我的 Eclipse C/C++ 項目
現在,我們做好了一切准備,可以開始工作。
將項目添加到存儲庫
要將新的項目添加到 Subversion 存儲庫,請右擊該項目(可以在任何 Eclipse 的項目視圖或 Navigator 視圖),並且從菜單中選擇 Team > Share Project。Eclipse 會顯示 Share Project 對話框。
圖 12. Share Project 對話框
從 Eclipse 當前支持的存儲庫列表中選擇 SVN,然後單擊 Next。接下來的對話框(參見圖 13)讓您選擇現有存儲庫位置,或者創建一個新位置。
圖 13. 選擇存儲庫位置
如果您的存儲庫已列出(如您所見,我已經添加了自已的庫),選中它,並單擊 Finish。如果您的存儲庫未列出,請添加它(有關說明,請參閱 快速測試),並繼續。Eclipse 將在存儲庫中創建新目錄,其名稱與項目相同,並顯示項目中的所有文件和文件夾的列表。
圖 14. 添加項目的內容
在頂部的欄位中輸入適當的內容來描述此項目,然後單擊 Select All 選中該項目的所有文件。單擊 OK 以檢入項目,並將其當前狀態傳遞給 Subversion 存儲庫。
Subversion 的命令和輸出結果顯示在 Console 視圖中,通常位於 Eclipse 窗口的底部(如果您查看 Subclipse 究竟對項目執行了什麼操作)。
更新項目
版本控制系統的重要特性之一是其他開發人員能夠隨時繼續開發,並在准備好時提交其變更。要下載這些變更,並將其與本地副本集成,您需要更新項目。
右擊您要更新的項目,然後從菜單中選擇 Team > Update。Eclipse 將從存儲庫中檢索任何變更,並嘗試將它們與本地副本合並。
添加文件或目錄
如果將文件添加到項目中(參見圖 15),它不會自動成為版本控制的一部分 —— 您需要明確將其添加到特定的存儲庫中。在下面的屏幕快照中,您可以看到,我已經將 ReadMe.txt 文件添加到了 threadWork 項目中。
圖 15. 添加新文件
右擊新文件,然後選擇 Team > Add to Version Control。就是這樣!下一次將此項目中的變更提交給存儲庫時,新文件也會檢入。
刪除文件或目錄
如果將文件添加到了與項目不在相關的存儲庫中,您可以輕松地刪除它。右擊文件,然後選擇 Delete。不需要使用 Team 菜單,Subclipse 自動將標記要刪除的文件,並將它從項目中移除。下一次將變更提交給存儲庫時,該文件被刪除了。
重命名文件或目錄
要重命名 Subclipse 控制的文件或目錄,請右擊它,然後選擇 Rename。在輸入欄位中鍵入項的新名稱,按 Enter 鍵。文件是在項目中重命名的,重命名操作(通過 Add 操作添加新名稱、通過 Delete 操作刪除舊名稱)排隊等待您下一次提交。在圖 16 中,您可以看到將 main.c 重命名為 threadWork.c 之後、提交更改之前的 threadWork 項目。注意,Subclipse 為 「新」 文件添加的藍色小加號表示該文件被安排在下一次提交時添加。
圖 16. 重命名文件是原子操作,盡管它包含一個 add 操作和一個 delete 操作
忽略文件
如果項目生成文件,或者包括您不想檢入的 Subversion 存儲庫文件,則可以通知 Subclipse 忽略它們。右擊您要在版本控制中排除的文件或目錄,然後選擇 Team > Add to svn:ignore 即可顯示Add to svn:ignore 對話框。
圖 17. 忽略不納入版本控制的資源
單擊 OK 將這個特定的文件添加到項目目錄的 svn:ignore 屬性中。選擇 Wildcard extension 忽略具有當前文件擴展名的所有文件,或選擇Custom pattern 在忽略列表中添加您自己的通配符。下一次提交變更時,對忽略列表的這些更改將添加到存儲庫中。
提交更改
如果您對項目的變更感到滿意,確定了您的代碼可以編譯,並且已經對變更進行測試,則應將它們提交給 Subversion 存儲庫。在您的工作站崩潰時,它可以作為一個備份,並允許其他開發人員更新其本地副本以包含您的變更。
在嘗試提交變更之前,請確保更新您的項目(參閱 「更新項目」)。右擊項目,並從菜單中選擇 Team > Commit。Eclipse 會顯示一個 Commit 對話框(參見圖 18),其中匯總了您作出的變更。
圖 18. 將變更提交給存儲庫
如果仔細觀察,您會看到一個屬性更改為項目目錄(我已經添加了 svn:ignore 屬性,以使某些文件保留在存儲庫外),並且在添加 threadWork.c 時,刪除了 main.c。這一變更對實際上表示的是一個操作(文件重命名)。
此時,如果您要使某些資源保留在存儲庫外,則可以取消對這些資源選擇。如果您在一個文件中完成了部分工作,並且不希望檢入未完成的變更,則這種方法非常有用。在頂部的文本欄位中輸入適當的注釋,然後單擊 OK 將變更檢入存儲庫。
Ⅶ 如何刪除eclipse中svn插件的默認賬戶
一、windows下
方法1:對於TortoiseSVN軟體,右鍵出TortoiseSVN菜單Settings->Saved Data->Authentication data,Clear
或者
方法2:C:\Documents and Settings\Administrator\Application Data\Subversion\auth
刪除auth下面的所有文件夾
如果以上2個方法都不起作用,那麼只能卸載 TortoiseSVN,再重新安裝一次,之後上面的2個方法就能起作用了.
二、linux下
刪除~/.subversion/auth即可
[root@localhost ~]# rm -rf ~/.subversion/auth