Go to the first, previous, next, last section, table of contents.


óÏÅÄÉÎÅÎÉÅ Ó ÐÏÍÏÝØÀ rsh

CVS ÉÓÐÏÌØÚÕÅÔ ÐÒÏÔÏËÏÌ rsh ÄÌÑ ÒÁÂÏÔÙ Ó ÓÅÔÅ×ÙÍ ÒÅÐÏÚÉÔÏÒÉÅÍ, ÐÏÜÔÏÍÕ ÎÁ ÓÅÔÅ×ÏÊ ÍÁÛÉÎÅ ÄÏÌÖÅÎ ÂÙÔØ ÓÏÚÄÁÎ ÆÁÊÌ `.rhosts', ÐÏÚ×ÏÌÑÀÝÉÊ ÄÏÓÔÕÐ ÄÁÎÎÏÍÕ ÐÏÌØÚÏ×ÁÔÅÌÀ.

îÁÐÒÉÍÅÒ, ÐÒÅÄÐÏÌÏÖÉÍ, ÞÔÏ ×Ù ÐÏÌØÚÏ×ÁÔÅÌØ `mozart' ÎÁ ÌÏËÁÌØÎÏÊ ÍÁÛÉÎÅ `toe.example.com', Á ÓÅÒ×ÅÒ ÎÁÈÏÄÉÔÓÑ ÎÁ `faun.example.com'. îÁ ÍÁÛÉÎÅ `faun' ÐÏÍÅÓÔÉÔÅ × ÆÁÊÌ `.rhosts' × ÄÏÍÁÛÎÅÍ ËÁÔÁÌÏÇÅ ÐÏÌØÚÏ×ÁÔÅÌÑ `bach' ÓÌÅÄÕÀÝÅÅ:

toe.example.com  mozart

ðÏÔÏÍ ÐÒÏÔÅÓÔÉÒÕÊÔÅ, ÞÔÏ rsh ÒÁÂÏÔÁÅÔ, ÚÁÐÕÓÔÉ×

rsh -l bach faun.example.org 'echo $PATH'

úÁÔÅÍ ×ÁÍ ÓÌÅÄÕÅÔ ÕÂÅÄÉÔØÓÑ, ÞÔÏ rsh ÎÁÊÄÅÔ ÓÅÒ×ÅÒ. õÂÅÄÉÔÅÓØ, ÞÔÏ ÐÕÔØ, ÎÁÐÅÞÁÔÁÎÎÙÊ × ÒÅÚÕÌØÔÁÔÅ ×ÙÐÏÌÎÅÎÉÑ ÜÔÏÇÏ ÐÒÉÍÅÒÁ ÓÏÄÅÒÖÉÔ ËÁÔÁÌÏÇ, ÓÏÄÅÒÖÁÝÉÊ ÉÓÐÏÌÎÑÅÍÙÊ ÆÁÊÌ `cvs', ËÏÔÏÒÙÊ Ñ×ÌÑÅÔÓÑ ÓÅÒ×ÅÒÎÏÊ ×ÅÒÓÉÅÊ CVS. ÷Ù ÍÏÖÅÔÅ ÕÓÔÁÎÏ×ÉÔØ ÐÕÔØ × `.bashrc', `.cshrc', É Ô. Ð., ÎÏ ÎÅ × ÆÁÊÌÁÈ `.login' ÉÌÉ `.profile'. íÏÖÎÏ ÔÁËÖÅ ÕÓÔÁÎÏ×ÉÔØ ÐÅÒÅÍÅÎÎÕÀ ÓÒÅÄÙ CVS_SERVER ÎÁ ËÌÉÅÎÔÓËÏÊ ÍÁÛÉÎÅ, ÞÔÏÂÙ ÕËÁÚÁÔØ, ËÁËÏÊ ÉÓÐÏÌÎÑÅÍÙÊ ÆÁÊÌ ×Ù ÈÏÔÉÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ, ÎÁÐÒÉÍÅÒ, `/usr/local/bin/cvs-1.6'.

îÅ ÔÒÅÂÕÅÔÓÑ ÒÅÄÁËÔÉÒÏ×ÁÔØ `inetd.conf', ÞÔÏÂÙ ÚÁÐÕÓÔÉÔØ CVS ËÁË ÄÅÍÏÎÁ.

÷Ù ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ × CVSROOT Ä×Á ÍÅÔÏÄÁ ÄÏÓÔÕÐÁ ÄÌÑ rsh. :server: ÚÁÄÁÅÔ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ×ÎÕÔÒÅÎÎÅÇÏ ËÌÉÅÎÔÁ rsh, ËÏÔÏÒÙÊ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ ÔÏÌØËÏ × ÎÅËÏÔÏÒÙÈ ÐÏÒÔÁÈ CVS. :ext: ÕËÁÚÙ×ÁÅÔ ×ÎÅÛÎÀÀ ÐÒÏÇÒÁÍÍÕ rsh. ðÏ ÕÍÏÌÞÁÎÉÀ ÜÔÏ rsh, ÎÏ ×Ù ÍÏÖÅÔÅ ÕÓÔÁÎÏ×ÉÔØ ÐÅÒÅÍÅÎÎÕÀ ÓÒÅÄÙ CVS_RSH, ÞÔÏÂÙ ×ÙÐÏÌÎÑÔØ ÄÒÕÇÕÀ ÐÒÏÇÒÁÍÍÕ, ËÏÔÏÒÁÑ ÍÏÖÅÔ ÓÏÅÄÉÎÉÔØÓÑ Ó ÓÅÒ×ÅÒÏÍ (ÎÁÐÒÉÍÅÒ, remsh ÎÁ HP-UX 9, ÐÏÔÏÍÕ ÞÔÏ rsh ÎÅÍÎÏÇÏ ÏÔÌÉÞÁÅÔÓÑ. üÔÁ ÐÒÏÇÒÁÍÍÁ ÄÏÌÖÎÁ ÕÍÅÔØ ÐÅÒÅÓÙÌÁÔØ ÄÁÎÎÙÅ Ó ÓÅÒ×ÅÒÁ É ÎÁ ÓÅÒ×ÅÒ, ÎÅ ÉÚÍÅÎÑÑ ÉÈ; ÎÁÐÒÉÍÅÒ, rsh ÉÚ Windows NT ÎÅ ÐÏÄÈÏÄÉÔ, ÐÏÔÏÍÕ ÞÔÏ ÏÎ ÔÒÁÎÓÌÉÒÕÅÔ CR-LF × LF. ðÏÒÔ CVS ÄÌÑ OS/2 ÓÏÄÅÒÖÉÔ ÈÜË, ËÏÔÏÒÙÊ ÐÅÒÅÄÁÅÔ rsh ÐÁÒÁÍÅÔÒ `-b', ÞÔÏÂÙ ÏÂÏÊÔÉ ÜÔÏ,ÎÏ ÔÁË ËÁË ÜÔÏ ÍÏÖÅÔ ÐÒÉ×ÅÓÔÉ Ë ÐÒÏÂÌÅÍÁÍ Ó ÐÒÏÇÒÁÍÍÁÍÉ, ÎÅ Ñ×ÌÑÀÝÉÍÉÓÑ ÓÔÁÎÄÁÒÔÎÙÍ rsh, ÜÔÏ ÍÏÖÅÔ ÂÙÔØ ÉÚÍÅÎÅÎÏ × ÂÕÄÕÝÅÍ. åÓÌÉ ×Ù ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÅ CVS_RSH × ssh ÉÌÉ ËÁËÕÀ-ÎÉÂÕÄØ ÄÒÕÇÕÀ ÚÁÍÅÎÕ rsh, ÔÏ ÉÎÓÔÒÕËÃÉÉ ÐÏ ÎÁÓÔÒÏÊËÅ `.rhosts', ÓËÏÒÅÅ ×ÓÅÇÏ, ÎÅÐÒÉÍÅÎÉÍÙ, ÐÏÜÔÏÍÕ ÏÂÒÁÔÉÔÅÓØ Ë ÄÏËÕÍÅÎÔÁÃÉÉ ÐÏ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÊ ÐÒÏÇÒÁÍÍÅ.

ðÒÏÄÏÌÖÁÑ ÎÁÛ ÐÒÉÍÅÒ, ÐÒÅÄÐÏÌÏÖÉ×, ÞÔÏ ×Ù ÈÏÔÉÔÅ ÏÂÒÁÔÉÔØÓÑ Ë ÍÏÄÕÌÀ `foo' × ÒÅÐÏÚÉÔÏÒÉÉ `/usr/local/cvsroot' ÎÁ ÍÁÛÉÎÅ `faun.example.org', ×Ù ÎÁÂÉÒÁÅÔÅ:

cvs -d :ext:bach@faun.example.org:/usr/local/cvsroot checkout foo

(íÏÖÎÏ ÎÅ ÐÉÓÁÔØ `bach@', ÅÓÌÉ ÉÍÅÎÁ ÐÏÌØÚÏ×ÁÔÅÌÅÊ ÓÏ×ÐÁÄÁÀÔ ÎÁ ÌÏËÁÌØÎÏÊ É ÓÅÔÅ×ÏÊ ÍÁÛÉÎÁÈ.)


Go to the first, previous, next, last section, table of contents.