п╜я┌п╬я┌ я─п╟п╥п╢п╣п╩ я▐п╡п╩я▐п╣я┌я│я▐ п╬п╠я│я┐п╤п╢п╣п╫п╦п╣п╪ я┌п╬пЁп╬, п╨п╟п╨ п╨п╩п╦п╣п╫я┌ п╦ я│п╣я─п╡п╣я─ Subversion п╡п╥п╟п╦п╪п╬п╢п╣п╧я│я┌п╡я┐я▌я┌ п╢я─я┐пЁ я│ п╢я─я┐пЁп╬п╪, п╡п╫п╣ п╥п╟п╡п╦я│п╦п╪п╬я│я┌п╦ п╬я┌ п╦я│п©п╬п╩я▄п╥я┐п╣п╪п╬пЁп╬ п╡п╟п╪п╦ я│п╣я┌п╣п╡п╬пЁп╬ я─п╣я┬п╣п╫п╦я▐. п÷п╬я│п╩п╣ п©я─п╬я┤я┌п╣п╫п╦я▐ п╡я▀ п╠я┐п╢п╣я┌п╣ п©п╬п╫п╦п╪п╟я┌я▄, п╨п╟п╨ я─п╟п╠п╬я┌п╟п╣я┌ я│п╣я─п╡п╣я─, п╟ я┌п╟п╨п╤п╣ п╥п╫п╟я┌я▄ я─п╟п╥п╩п╦я┤п╫я▀п╣ я│п©п╬я│п╬п╠я▀ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦ п╨п╩п╦п╣п╫я┌п╟.
п·я│п╫п╬п╡п╫п╟я▐ я┤п╟я│я┌я▄ я─п╟п╠п╬я┌я▀ п╨п╩п╦п╣п╫я┌п╟ Subversion п╬я┌п╫п╬я│п╦я┌я│я▐ п╨ я┐п©я─п╟п╡п╩п╣п╫п╦я▌ я─п╟п╠п╬я┤п╦п╪п╦ п╨п╬п©п╦я▐п╪п╦. п·п╢п╫п╟п╨п╬, п╨п╬пЁп╢п╟ п╡п╬п╥п╫п╦п╨п╟п╣я┌ п╫п╣п╬п╠я┘п╬п╢п╦п╪п╬я│я┌я▄ п©п╬п╩я┐я┤п╦я┌я▄ п╦п╫я└п╬я─п╪п╟я├п╦я▌ п╦п╥ я┘я─п╟п╫п╦п╩п╦я┴п╟, п╬п╫ п©п╬я│я▀п╩п╟п╣я┌ п╥п╟п©я─п╬я│ я│п╣я─п╡п╣я─я┐, п╟ я│п╣я─п╡п╣я─ п©п╬я│я▀п╩п╟п╣я┌ я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐я▌я┴п╦п╧ п╬я┌п╡п╣я┌. п÷п╬п╢я─п╬п╠п╫п╬я│я┌п╦ я│п╣я┌п╣п╡п╬пЁп╬ п©я─п╬я┌п╬п╨п╬п╩п╟ п╫п╣п╡п╦п╢п╦п╪я▀ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▌; п╨п╩п╦п╣п╫я┌ п©я▀я┌п╟п╣я┌я│я▐ я┐я│я┌п╟п╫п╬п╡п╦я┌я▄ я│п╡я▐п╥я▄ я│ URL, п╦, п╡ п╥п╟п╡п╦я│п╦п╪п╬я│я┌п╦ п╬я┌ я│я┘п╣п╪я▀ URL, п╦я│п©п╬п╩я▄п╥я┐п╣я┌ я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐я▌я┴п╦п╧ п©я─п╬я┌п╬п╨п╬п╩ я│п╡я▐п╥п╦ я│ я│п╣я─п╡п╣я─п╬п╪ (я│п╪п╬я┌я─п╦я┌п╣ URL я┘я─п╟п╫п╦п╩п╦я┴п╟). п÷п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩п╦ п╪п╬пЁя┐я┌ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╨п╬п╪п╟п╫п╢я┐ svn --version п╢п╩я▐ п©п╬п╩я┐я┤п╣п╫п╦я▐ п╦п╫я└п╬я─п╪п╟я├п╦п╦ п╬ я┌п╬п╪, я│ п╨п╟п╨п╦п╪п╦ я│я┘п╣п╪п╟п╪п╦ URL п╦ п©я─п╬я┌п╬п╨п╬п╩п╟п╪п╦ п╨п╩п╦п╣п╫я┌ я┐п╪п╣п╣я┌ я─п╟п╠п╬я┌п╟я┌я▄.
п п╬пЁп╢п╟ я│п╣я─п╡п╣я─ п©п╬п╩я┐я┤п╟п╣я┌ п╥п╟п©я─п╬я│ п╬я┌ п╨п╩п╦п╣п╫я┌п╟, п╬п╫ я┌я─п╣п╠я┐п╣я┌, я┤я┌п╬п╠я▀ п╨п╩п╦п╣п╫я┌ п╦п╢п╣п╫я┌п╦я└п╦я├п╦я─п╬п╡п╟п╩ я│п╣п╠я▐. п·п╫ п╬я┌я│я▀п╩п╟п╣я┌ п╥п╟п©я─п╬я│ п╬п╠ я┐я│я┌п╟п╫п╬п╡п╩п╣п╫п╦п╦ п╩п╦я┤п╫п╬я│я┌п╦ п╨п╩п╦п╣п╫я┌п╟, п╫п╟ я┤я┌п╬ п╨п╩п╦п╣п╫я┌ я─п╣п╟пЁп╦я─я┐п╣я┌ п©я─п╣п╢п╬я│я┌п╟п╡п╩п╣п╫п╦п╣п╪ п╦п╢п╣п╫я┌п╦я└п╦п╨п╟я├п╦п╬п╫п╫п╬п╧ п╦п╫я└п╬я─п╪п╟я├п╦п╦ я│п╣я─п╡п╣я─я┐. п÷п╬я│п╩п╣ п╬п╨п╬п╫я┤п╟п╫п╦я▐ п©я─п╬я├п╣п╢я┐я─я▀ я┐я│я┌п╟п╫п╬п╡п╩п╣п╫п╦я▐ п╩п╦я┤п╫п╬я│я┌п╦ я│п╣я─п╡п╣я─ п╬я┌я│я▀п╩п╟п╣я┌ п╨п╩п╦п╣п╫я┌я┐ п╦п╫я└п╬я─п╪п╟я├п╦я▌, п╨п╬я┌п╬я─я┐я▌ я┌п╬я┌ п╥п╟п©я─п╟я┬п╦п╡п╟п╩. п≈п╟п╪п╣я┌я▄я┌п╣, я┤я┌п╬ я█я┌п╟ я│п╦я│я┌п╣п╪п╟ п╬я┌п╩п╦я┤п╟п╣я┌я│я▐ п╬я┌ я┌п╟п╨п╦я┘, п╨п╟п╨ п╡ CVS, пЁп╢п╣ п╨п╩п╦п╣п╫я┌ п╡п╫п╟я┤п╟п╩п╣ п╬я┌я│я▀п╩п╟п╣я┌ п╦п╢п╣п╫я┌п╦я└п╦п╨п╟я├п╦п╬п╫п╫я┐я▌ п╦п╫я└п╬я─п╪п╟я├п╦я▌, п╟ п©п╬я┌п╬п╪ я┐п╤п╣ п©п╬я│я▀п╩п╟п╣я┌ п╥п╟п©я─п╬я│. п▓ Subversion я│п╣я─п╡п╣я─ я│п╟п╪ п©п╬п╩я┐я┤п╟п╣я┌ п╦п╢п╣п╫я┌п╦я└п╦п╨п╟я├п╦п╬п╫п╫я┐я▌ п╦п╫я└п╬я─п╪п╟я├п╦я▌, п╥п╟п©я─п╟я┬п╦п╡п╟я▐ п╣я▒ я┐ п╨п╩п╦п╣п╫я┌п╟ я┌п╬пЁп╢п╟, п╨п╬пЁп╢п╟ п╣п╪я┐ п╫я┐п╤п╫п╬. п╒п╟п╨п╬п╧ я│п©п╬я│п╬п╠ п╢п╣п╩п╟п╣я┌ п╬п©я─п╣п╢п╣п╩п╣п╫п╫я▀п╣ п╬п©п╣я─п╟я├п╦п╦ п╠п╬п╩п╣п╣ п╦п╥я▐я┴п╫я▀п╪п╦. п п©я─п╦п╪п╣я─я┐, п╡ я│п╩я┐я┤п╟п╣, п╨п╬пЁп╢п╟ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦я▐ я│п╣я─п╡п╣я─п╟ п╬я┌п╨я─я▀п╡п╟п╣я┌ п╢п╬я│я┌я┐п© п╢п╩я▐ я┤я┌п╣п╫п╦я▐ п╡я│п╣п╪ п╠п╣п╥ п╬пЁя─п╟п╫п╦я┤п╣п╫п╦п╧, п╦ п╨п╩п╦п╣п╫я┌ п╡я▀п©п╬п╩п╫я▐п╣я┌ п╨п╬п╪п╟п╫п╢я┐ svn checkout, я│п╣я─п╡п╣я─ п╫п╣ п╠я┐п╢п╣я┌ п╥п╟п©я─п╟я┬п╦п╡п╟я┌я▄ п╦п╢п╣п╫я┌п╦я└п╦п╨п╟я├п╦п╬п╫п╫я┐я▌ п╦п╫я└п╬я─п╪п╟я├п╦я▌ п╢п╩я▐ я┐я│я┌п╟п╫п╬п╡п╩п╣п╫п╦я▐ п╩п╦я┤п╫п╬я│я┌п╦.
п п╬пЁп╢п╟ п╨п╩п╦п╣п╫я┌я│п╨п╦п╧ п╥п╟п©я─п╬я│ п©п╦я┬п╣я┌ п╡ я┘я─п╟п╫п╦п╩п╦я┴п╣ п╫п╬п╡я▀п╣ п╢п╟п╫п╫я▀п╣
(п╫п╟п©я─п╦п╪п╣я─ svn commit), я│п╬п╥п╢п╟п╣я┌я│я▐ п╫п╬п╡п╬п╣
п╢п╣я─п╣п╡п╬ п©я─п╟п╡п╬п╨. п∙я│п╩п╦ п╨п╩п╦п╣п╫я┌я│п╨п╦п╧ п╥п╟п©я─п╬я│ я┐я│п©п╣я┬п╫п╬ п©я─п╬я┬п╣п╩ п©я─п╬я├п╣п╢я┐я─я┐
я┐я│я┌п╟п╫п╬п╡п╩п╣п╫п╦я▐ п╩п╦я┤п╫п╬я│я┌п╦, п╦п╪я▐ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▐ я│п╬я┘я─п╟п╫я▐п╣я┌я│я▐ п╨п╟п╨ п╥п╫п╟я┤п╣п╫п╦п╣
я│п╡п╬п╧я│я┌п╡п╟ svn:author
п╫п╬п╡п╬п╧ п©я─п╟п╡п╨п╦ (я│п╪п╬я┌я─п╦я┌п╣
б╚Unversioned Propertiesб╩). п∙я│п╩п╦ п╨п╩п╦п╣п╫я┌
п╫п╣ п╠я▀п╩ п╬п©п╬п╥п╫п╟п╫ (п╢я─я┐пЁп╦п╪п╦ я│п╩п╬п╡п╟п╪п╦, я│п╣я─п╡п╣я─ п╫п╦ я─п╟п╥я┐ п╫п╣ п©п╬я│п╩п╟п╩
п╥п╟п©я─п╬я│ п╬п╠ я┐я│я┌п╟п╫п╬п╡п╩п╣п╫п╦п╦ п╩п╦я┤п╫п╬я│я┌п╦), я┌п╬ я│п╡п╬п╧я│я┌п╡п╬
svn:author
п╬я│я┌п╟п╣я┌я│я▐ п©я┐я│я┌я▀п╪.
[39]
п°п╫п╬пЁп╦п╣ я│п╣я─п╡п╣я─я▀ я│п╨п╬п╫я└п╦пЁя┐я─п╦я─п╬п╡п╟п╫я▀ я┌п╟п╨п╦п╪ п╬п╠я─п╟п╥п╬п╪, я┤я┌п╬ п╬п╫п╦ я┌я─п╣п╠я┐я▌я┌ я┐я│я┌п╟п╫п╬п╡п╦я┌я▄ п╩п╦я┤п╫п╬я│я┌я▄ п©я─п╦ п╨п╟п╤п╢п╬п╪ п╥п╟п©я─п╬я│п╣. п╜я┌п╬ п╪п╬п╤п╣я┌ я│п╦п╩я▄п╫п╬ я─п╟п╥п╢я─п╟п╤п╟я┌я▄ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩п╣п╧, я┌я─п╣п╠я┐я▐ п╬я┌ п╫п╦я┘ п╡п╡п╬п╢п╟ п©п╟я─п╬п╩я▐ п╣я┴п╣ п╦ п╣я┴п╣ я─п╟п╥.
п я│я┤п╟я│я┌я▄я▌, п╨п╩п╦п╣п╫я┌ Subversion я│п©п╟я│п╟п╣я┌ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▐ п╬я┌ я█я┌п╬пЁп╬:
п╬п╫ п╦п╪п╣п╣я┌ п╡я│я┌я─п╬п╣п╫п╫я┐я▌ я│п╦я│я┌п╣п╪я┐ п╨я█я┬п╦я─п╬п╡п╟п╫п╦я▐ п╦п╢п╣п╫я┌п╦я└п╦п╨п╟я├п╦п╬п╫п╫п╬п╧
п╦п╫я└п╬я─п╪п╟я├п╦п╦ п╫п╟ п╢п╦я│п╨. п÷п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌, п╨п╟п╤п╢я▀п╧ я─п╟п╥, п╨п╬пЁп╢п╟ п╨п╩п╦п╣п╫я┌
я┐я│п©п╣я┬п╫п╬ п©я─п╬я┘п╬п╢п╦я┌ п©я─п╬я├п╣п╢я┐я─я┐ я┐я│я┌п╟п╫п╬п╡п╩п╣п╫п╦я▐ п╩п╦я┤п╫п╬я│я┌п╦
п╫п╟ я│п╣я─п╡п╣я─п╣, п╬п╫ я│п╬я┘я─п╟п╫я▐п╣я┌ п╦п╢п╣п╫я┌п╦я└п╦п╨п╟я├п╦п╬п╫п╫я┐я▌ п╦п╫я└п╬я─п╪п╟я├п╦я▌ п╡ п╬п╠п╩п╟я│я┌п╦
п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦ Б─■ п╡ ~/.subversion/auth/
п╫п╟ UNIX-я│п╦я│я┌п╣п╪п╟я┘ п╦ п╡
%APPDATA%/Subversion/auth/
п╡ Windows.
(п÷п╬п╢я─п╬п╠п╫п╬ п©я─п╬ п╬п╠п╩п╟я│я┌я▄ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦ я│п╪п╬я┌я─п╦я┌п╣
б╚п÷п╟я─п╟п╪п╣я┌я─я▀ п╡я─п╣п╪п╣п╫п╦ п╡я▀п©п╬п╩п╫п╣п╫п╦я▐б╩). п÷я─п╦ я┐я│п©п╣я┬п╫п╬п╪
п╬п©я─п╣п╢п╣п╩п╣п╫п╦п╦ п╩п╦я┤п╫п╬я│я┌п╦ п╦п╢п╣п╫я┌п╦я└п╦п╨п╟я├п╦п╬п╫п╫п╟я▐ п╦п╫я└п╬я─п╪п╟я├п╦я▐ я│п╬я┘я─п╟п╫я▐п╣я┌я│я▐ п╫п╟
п╢п╦я│п╨ я│ п╨п╩я▌я┤п╬п╪, я│п╬я│я┌п╬я▐я┴п╦п╪ п╦п╥ п╦п╪п╣п╫п╦ я┘п╬я│я┌п╟, п©п╬я─я┌п╟ п╦ п╬п╠п╩п╟я│я┌п╦
я┐я│я┌п╟п╫п╬п╡п╩п╣п╫п╦я▐ п╩п╦я┤п╫п╬я│я┌п╦.
п п╬пЁп╢п╟ п╨п╩п╦п╣п╫я┌ п©п╬п╩я┐я┤п╟п╣я┌ п╥п╟п©я─п╬я│ п╬п╠ я┐я│я┌п╟п╫п╬п╡п╩п╣п╫п╦п╦ п╩п╦я┤п╫п╬я│я┌п╦, п╬п╫ п╡ п©п╣я─п╡я┐я▌ п╬я┤п╣я─п╣п╢я▄ п╦я┴п╣я┌ я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐я▌я┴я┐я▌ п╦п╢п╣п╫я┌п╦я└п╦п╨п╟я├п╦п╬п╫п╫я┐я▌ п╦п╫я└п╬я─п╪п╟я├п╦я▌ п╡ п╢п╦я│п╨п╬п╡п╬п╪ п╨п╣я┬п╣ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▐; п╣я│п╩п╦ п╣п╣ п╫п╣я┌ п╡ п╨п╣я┬п╣ п╦п╩п╦ п╬п╫п╟ п╫п╣ п©я─п╬я┘п╬п╢п╦я┌ п©я─п╬я├п╣п╢я┐я─я┐ п╬п©п╬п╥п╫п╟п╫п╦я▐, п╨п╩п╦п╣п╫я┌ п©я─п╬я│п╦я┌ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▐ п╡п╡п╣я│я┌п╦ п╫п╣п╬п╠я┘п╬п╢п╦п╪я┐я▌ п╦п╫я└п╬я─п╪п╟я├п╦я▌.
п⌡я▌п╢п╦, п©п╬п╪п╣я┬п╟п╫п╫я▀п╣ п╫п╟ п╠п╣п╥п╬п©п╟я│п╫п╬я│я┌п╦, п╪п╬пЁя┐я┌ п©п╬п╢я┐п╪п╟я┌я▄: б╚ п║п╬я┘я─п╟п╫я▐я┌я▄ п©п╟я─п╬п╩п╦ п╫п╟ п╢п╦я│п╨? п╜я┌п╬ я┐п╤п╟я│п╫п╬! п▓я▀ п╫п╦п╨п╬пЁп╢п╟ п╫п╣ п╢п╬п╩п╤п╫я▀ я┌п╟п╨ п╢п╣п╩п╟я┌я▄.б╩ п÷п╬п╤п╟п╩я┐п╧я│я┌п╟, я┐я│п©п╬п╨п╬п╧я┌п╣я│я▄, я█я┌п╬ п╫п╣ я┌п╟п╨ п╬п©п╟я│п╫п╬, п╨п╟п╨ п╨п╟п╤п╣я┌я│я▐.
п п╟я┌п╟п╩п╬пЁ auth/
п╥п╟я┴п╦я┴п╣п╫ я│п╦я│я┌п╣п╪п╬п╧ п©я─п╟п╡
п╢п╬я│я┌я┐п©п╟, п╨п╬я┌п╬я─п╟я▐ п©п╬п╥п╡п╬п╩я▐п╣я┌ я┤я┌п╣п╫п╦п╣ п╢п╟п╫п╫я▀я┘ п╦п╥ п╨п╟я┌п╟п╩п╬пЁп╟ я┌п╬п╩я▄п╨п╬
п╣пЁп╬ п╡п╩п╟п╢п╣п╩я▄я├я┐, п╦ п╠п╬п╩я▄я┬п╣ п╫п╦п╨п╬п╪я┐ п╡ п╪п╦я─п╣. п÷я─п╟п╡п╟ п╢п╬я│я┌я┐п©п╟ п╫п╟ я┐я─п╬п╡п╫п╣
п╬п©п╣я─п╟я├п╦п╬п╫п╫п╬п╧ я│п╦я│я┌п╣п╪я▀ п╥п╟я┴п╦я┴п╣п╫я▀ п©п╟я─п╬п╩п╣п╪.
п²п╟ п╬п©п╣я─п╟я├п╦п╬п╫п╫я▀я┘ я│п╦я│я┌п╣п╪п╟я┘ Windows 2000 п╦ я│я┌п╟я─я┬п╣ Subversion п╦я│п©п╬п╩я▄п╥я┐п╣я┌ я│я┌п╟п╫п╢п╟я─я┌п╫я▀п╣ я│я─п╣п╢я│я┌п╡п╟ я┬п╦я└я─п╬п╡п╟п╫п╦я▐ Windows п©я─п╦ я│п╬я┘я─п╟п╫п╣п╫п╦п╦ п©п╟я─п╬п╩я▐ п╫п╟ п╢п╦я│п╨. п÷п╬я│п╨п╬п╩я▄п╨я┐ п╨п╩я▌я┤ я┬п╦я└я─п╬п╡п╟п╫п╦я▐ я┐п©я─п╟п╡п╩я▐п╣я┌я│я▐ Windows п╦ п©я─п╦п╡я▐п╥я▀п╡п╟п╣я┌я│я▐ п╨ я┐я┤п╣я┌п╫п╬п╧ п╥п╟п©п╦я│п╦ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▐, я┌п╬ я┌п╬п╩я▄п╨п╬ п╡п╩п╟п╢п╣п╩п╣я├ я┐я┤п╣я┌п╫п╬п╧ п╥п╟п©п╦я│п╦ п╪п╬п╤п╣я┌ я─п╟я│я┬п╦я└я─п╬п╡п╟я┌я▄ я│п╬я┘я─п╟п╫п╣п╫п╫я▀п╧ п©п╟я─п╬п╩я▄. (п·п╠я─п╟я┌п╦я┌п╣ п╡п╫п╦п╪п╟п╫п╦п╣: п╣я│п╩п╦ п╟п╢п╪п╦п╫п╦я│я┌я─п╟я┌п╬я─ я│п╪п╣п╫п╦я┌ п©п╟я─п╬п╩я▄ п╢п╩я▐ я┐я┤п╣я┌п╫п╬п╧ п╥п╟п©п╦я│п╦ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▐ п╡я│п╣ я│п╬я┘я─п╟п╫п╣п╫п╫я▀п╣ п╫п╟ п╢п╦я│п╨ п©п╟я─п╬п╩п╦ я│я┌п╟п╫я┐я┌ п╫п╣п╢п╣п╧я│я┌п╡п╦я┌п╣п╩я▄п╫я▀п╪п╦. п п╩п╦п╣п╫я┌ Subversion п╠я┐п╢п╣я┌ п╡п╣я│я┌п╦ я│п╣п╠я▐ я┌п╟п╨, я│п╩п╬п╡п╫п╬ п╦я┘ п╫п╣ я│я┐я┴п╣я│я┌п╡я┐п╣я┌, п╥п╟п©я─п╟я┬п╦п╡п╟я▐ п©п╟я─п╬п╩я▄, п╨п╬пЁп╢п╟ п╬п╫ п©п╬я┌я─п╣п╠я┐п╣я┌я│я▐.)
п■п╩я▐ я┌п╣я┘ п©п╟я─п╟п╫п╬п╦п╨п╬п╡, п╨п╬я┌п╬я─я▀п╣ пЁп╬я┌п╬п╡я▀ п╤п╣я─я┌п╡п╬п╡п╟я┌я▄ п╡я│п╣п╪п╦ я┐п╢п╬п╠я│я┌п╡п╟п╪п╦, п©я─п╣п╢я┐я│п╪п╬я┌я─п╣п╫п╟ п╡п╬п╥п╪п╬п╤п╫п╬я│я┌я▄ п╬я┌п╨п╩я▌я┤п╣п╫п╦я▐ п╪п╣я┘п╟п╫п╦п╥п╪п╟ п╨п╣я┬п╦я─п╬п╡п╟п╫п╦я▐.
п╖я┌п╬п╠я▀ п╬я┌п╨п╩я▌я┤п╦я┌я▄ п╨п╣я┬п╦я─п╬п╡п╟п╫п╦п╣ п╢п╩я▐ я┌п╣п╨я┐я┴п╣п╧ п╨п╬п╪п╟п╫п╢я▀, п╦я│п©п╬п╩я▄п╥я┐п╧я┌п╣
п╨п╩я▌я┤ --no-auth-cache
.
$ svn commit -F log_msg.txt --no-auth-cache Authentication realm: <svn://host.example.com:3690> example realm Username: joe Password for 'joe': Adding newfile Transmitting file data . Committed revision 2324. # password was not cached, so a second commit still prompts us $ svn delete newfile $ svn commit -F new_msg.txt Authentication realm: <svn://host.example.com:3690> example realm Username: joe Б─╕
п·п╢п╫п╟п╨п╬, п╣я│п╩п╦ п╡я▀ я┘п╬я┌п╦я┌п╣ п╫п╟п╡я│п╣пЁп╢п╟ п╬я┌п╨п╩я▌я┤п╦я┌я▄ п╪п╣я┘п╟п╫п╦п╥п╪
п╨п╣я┬п╦я─п╬п╡п╟п╫п╦я▐ п╦п╢п╣п╫я┌п╦я└п╦п╨п╟я├п╦п╬п╫п╫п╬п╧ п╦п╫я└п╬я─п╪п╟я├п╦п╦, п╡п╟п╪ п╫п╟п╢п╬
п╬я┌я─п╣п╢п╟п╨я┌п╦я─п╬п╡п╟я┌я▄ я└п╟п╧п╩ config
(п╫п╟я┘п╬п╢п╦я┌я│я▐ п╡
п╨п╟я┌п╟п╩п╬пЁп╣ auth/
). п÷я─п╬я│я┌п╬ я┐я│я┌п╟п╫п╬п╡п╦я┌п╣ п©п╟я─п╟п╪п╣я┌я─
store-auth-creds
п╡ no
. п▓я│я▒!
п п╣я┬п╦я─п╬п╟п╫п╦п╣ п╦п╢п╣п╫я┌п╦я└п╦п╨п╟я├п╦п╬п╫п╫п╬п╧ п╦п╫я└п╬я─п╪п╟я├п╦п╦ п╫п╟ п╢п╦я│п╨ п╬я┌п╨п╩я▌я┤п╣п╫п╬!
[auth] store-auth-creds = no
п≤п╫п╬пЁп╢п╟ я┌я─п╣п╠я┐п╣я┌я│я▐ я┐п╢п╟п╩п╦я┌я▄ п╦п╢п╣п╫я┌п╦я└п╦п╨п╟я├п╦п╬п╫п╫я┐я▌ п╦п╫я└п╬я─п╪п╟я├п╦я▌ п╦п╥
п╨п╣я┬п╟. п■п╩я▐ я█я┌п╬пЁп╬ п╫п╣п╬п╠я┘п╬п╢п╦п╪п╬ п╡я─я┐я┤п╫я┐я▌ я┐п╢п╟п╩п╦я┌я▄ я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐я▌я┴п╦п╧ я└п╟п╧п╩
п╦п╥ п╨п╟я┌п╟п╩п╬пЁп╟ auth/
. п≤п╢п╣п╫я┌п╦я└п╦п╨п╟я├п╦п╬п╫п╫п╟я▐
п╦п╫я└п╬я─п╪п╟я├п╦я▐ я┘я─п╟п╫п╦я┌я│я▐ п╡ п╬я┌п╢п╣п╩я▄п╫я▀я┘ я└п╟п╧п╩п╟я┘; п╣я│п╩п╦ п╡я▀ п©я─п╬я│п╪п╬я┌я─п╦я┌п╣ я█я┌п╦
я└п╟п╧п╩я▀, п╡я▀ я┐п╡п╦п╢п╦я┌п╣ я│п©п╦я│п╬п╨ п╨п╩я▌я┤п╣п╧ п╦ п╦я┘ п╥п╫п╟я┤п╣п╫п╦п╧. п п╩я▌я┤
svn:realmstring
п╬п©п╦я│я▀п╡п╟п╣я┌ п╨п╬п╫п╨я─п╣я┌п╫я┐я▌ realm
я│п╣я─п╡п╣я─п╟, я│ п╨п╬я┌п╬я─п╬п╧ я│п╡я▐п╥п╟п╫ п╢п╟п╫п╫я▀п╧ я└п╟п╧п╩.
$ ls ~/.subversion/auth/svn.simple/ 5671adf2865e267db74f09ba6f872c28 3893ed123b39500bca8a0b382839198e 5c3c22968347b390f349ff340196ed39 $ cat ~/.subversion/auth/svn.simple/5671adf2865e267db74f09ba6f872c28 K 8 username V 3 joe K 8 password V 4 blah K 15 svn:realmstring V 45 <https://svn.domain.com:443> Joe's repository END
п▓я▀ п╫п╟я┬п╩п╦ я┌я─п╣п╠я┐п╣п╪я▀п╧ я└п╟п╧п╩? п╒п╣п©п╣я─я▄ п©я─п╬я│я┌п╬ я┐п╢п╟п╩п╦я┌п╣ п╣пЁп╬.
п≤ п©п╬я│п╩п╣п╢п╫п╣п╣ п╬ п╫п╣п╨п╬я┌п╬я─я▀я┘ п╬я│п╬п╠п╣п╫п╫п╬я│я┌я▐я┘ п╦п╢п╣п╫я┌п╦я└п╦п╨п╟я├п╦п╦ п╨п╩п╦п╣п╫я┌п╟,
п╟ п╦п╪п╣п╫п╫п╬ п╫п╣п╠п╬п╩я▄я┬п╬п╣ я─п╟п╥я┼я▐я│п╫п╣п╫п╦п╣ п╨п╩я▌я┤п╣п╧ --username
п╦ --password
. п°п╫п╬пЁп╦п╣ п©п╬п╢п╨п╬п╪п╟п╫п╢я▀ п╨п╩п╦п╣п╫я┌п╟
п╦я│п©п╬п╩я▄п╥я┐я▌я┌ я█я┌п╦ п╨п╩я▌я┤п╦, п╬п╢п╫п╟п╨п╬ я│п╩п╣п╢я┐п╣я┌ п©п╬п╫п╦п╪п╟я┌я▄, я┤я┌п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╣
я█я┌п╦я┘ п╨п╩я▌я┤п╣п╧ п╫п╣ п©п╬п╢я─п╟п╥я┐п╪п╣п╡п╟п╣я┌ п╟п╡я┌п╬п╪п╟я┌п╦я┤п╣я│п╨я┐я▌
п╬я┌я│я▀п╩п╨я┐ п╦п╢п╣п╫я┌п╦я└п╦п╨п╟я├п╦п╬п╫п╫п╬п╧ п╦п╫я└п╬я─п╪п╟я├п╦п╦ п╫п╟ я│п╣я─п╡п╣я─. п п╟п╨ п╬п╠я┼я▐я│п╫я▐п╩п╬я│я▄
я─п╟п╫я▄я┬п╣, я│п╣я─п╡п╣я─ п©п╬п╩я┐я┤п╟п╣я┌ п╦п╢п╣п╫я┌п╦я└п╦п╨п╟я├п╦п╬п╫п╫я┐я▌ п╦п╫я└п╬я─п╪п╟я├п╦я▌ п╬я┌ п╨п╩п╦п╣п╫я┌п╟
я┌п╬п╩я▄п╨п╬ я┌п╬пЁп╢п╟, п╨п╬пЁп╢п╟ я│я┤п╦я┌п╟п╣я┌, я┤я┌п╬ я█я┌п╬ п╫п╣п╬п╠я┘п╬п╢п╦п╪п╬; п╨п╩п╦п╣п╫я┌ п╫п╣ п╪п╬п╤п╣я┌
п©п╣я─п╣п╢п╟я┌я▄ п╣я▒ я│п╣я─п╡п╣я─я┐ п©п╬ я│п╡п╬п╣п╧ п╦п╫п╦я├п╦п╟я┌п╦п╡п╣. п п╬пЁп╢п╟ п╦п╪я▐ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▐
п╦ п©п╟я─п╬п╩я▄ п©п╣я─п╣п╢п╟я▌я┌я│я▐ п╡ п╨п╩я▌я┤п╟я┘, п╬п╫п╦ п╠я┐п╢я┐я┌ п╬я┌п╬я│п╩п╟п╫я▀ я│п╣я─п╡п╣я─я┐
я┌п╬п╩я▄п╨п╬ п╡ я┌п╬п╪ я│п╩я┐я┤п╟п╣, п╣я│п╩п╦ я│п╣я─п╡п╣я─ п╥п╟п©я─п╬я│п╦я┌
п╦я┘.
[40]
п·п╠я▀я┤п╫п╬ я█я┌п╦ п╨п╩я▌я┤п╦ п╦я│п©п╬п╩я▄п╥я┐я▌я┌я│я▐ п╡ я│п╩п╣п╢я┐я▌я┴п╦я┘ я│п╩я┐я┤п╟я▐я┘:
п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ п╫п╣ я┘п╬я┤п╣я┌ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ я┌п╣п╨я┐я┴я┐я▌ я┐я┤п╣я┌п╫я┐я▌ п╥п╟п©п╦я│я▄, п╦п╩п╦
я│п╨я─п╦п©я┌ я┘п╬я┤п╣я┌ п©я─п╬п╧я┌п╦ п╬п©п╬п╥п╫п╟п╫п╦п╣ п╩п╦я┤п╫п╬я│я┌п╦, п╫п╣ п╦я│п©п╬п╩я▄п╥я┐я▐ я│п╬я┘я─п╟п╫я▒п╫п╫я▀п╣ п╦п╢п╣п╫я┌п╦я└п╦п╨п╟я├п╦п╬п╫п╫я▀п╣ п╢п╟п╫п╫я▀п╣.
п▓п╬я┌ п╦я┌п╬пЁп╬п╡п╬п╣ п╬п©п╦я│п╟п╫п╦п╣, п╨п╟п╨ п╨п╩п╦п╣п╫я┌ Subversion п╡п╣п╢п╣я┌ я│п╣п╠я▐ п╨п╬пЁп╢п╟ п╬п╫ п©п╬п╩я┐я┤п╟п╣я┌ п╥п╟п©я─п╬я│ п╫п╟ п╟п╡я┌п╬я─п╦п╥п╟я├п╦я▌:
п÷я─п╬п╡п╣я─я▐п╣я┌ я┐п╨п╟п╥п╟п╩ п╩п╦ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ п╩я▌п╠я┐я▌ п╟п╡я┌п╬я─п╦п╥п╟я├п╦п╬п╫п╫я┐я▌
п╦п╫я└п╬я─п╪п╟я├п╦я▌ п╨п╟п╨ п©п╟я─п╟п╪п╣я┌я─я▀ п╨п╬п╪п╟п╫п╢п╫п╬п╧ я│я┌я─п╬п╨п╦, я┤п╣я─п╣п╥
--username
п╦/п╦п╩п╦ --password
.
п∙я│п╩п╦ п╫п╣я┌ п╦п╩п╦ п╣я│п╩п╦ я█я┌п╦ п©п╟я─п╟п╪п╣я┌я─я▀ п╫п╣ п©я─п╬я┬п╩п╦ п╟п╡я┌п╬я─п╦п╥п╟я├п╦я▌, я┌п╬пЁп╢п╟
п÷я─п╬я│п╪п╟я┌я─п╦п╡п╟п╣я┌ п╬п╠п╩п╟я│я┌я▄ я│п╣я─п╡п╣я─п╟ п╡ я─п╟п╥п╢п╣п╩п╣
auth/
п╫п╟ п©я─п╣п╢п╪п╣я┌ п╠я▀п╩п╦ п╩п╦ п╥п╟п╨п╣я┬п╦я─п╬п╡п╟п╫я▀ п╢п╟п╫п╫я▀п╣ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▐. п∙я│п╩п╦
п╫п╣я┌, п╦п╩п╦ п╣я│п╩п╦ п╥п╟п╨п╣я┬п╦я─п╬п╡п╟п╫п╫я▀п╣ п╢п╟п╫п╫я▀п╣ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▐ п╫п╣ п©я─п╬я┬п╩п╦
п╟п╡я┌п╬я─п╦п╥п╟я├п╦я▌, я┌п╬пЁп╢п╟
п·п╠я─п╟я┴п╟п╣я┌я│я▐ я│ п╥п╟п©я─п╬я│п╬п╪ п╨ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▌.
п∙я│п╩п╦ п╨п╩п╦п╣п╫я┌ я┐я│п©п╣я┬п╫п╬ п╦п╢п╣п╫я┌п╦я└п╦я├п╦я─п╬п╡п╟п╫ я┤п╣я─п╣п╥ п╩я▌п╠п╬п╧ п╦п╥ п╪п╣я┌п╬п╢п╬п╡, п©п╣я─п╣я┤п╦я│п╩п╣п╫п╫я▀я┘ п╡я▀я┬п╣, п╬п╫ п╠я┐п╢п╣я┌ п©я▀я┌п╟я┌я▄я│я▐ п╥п╟п╨п╣я┬п╦я─п╬п╡п╟я┌я▄ п╢п╟п╫п╫я▀п╣ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▐ п╫п╟ п╢п╦я│п╨ (п╥п╟ п╦я│п╨п╩я▌я┤п╣п╫п╦п╣п╪ я│п╩я┐я┤п╟п╡, п╨п╬пЁп╢п╟ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ п╥п╟п©я─п╣я┌п╦п╩ я█я┌п╬ п©п╬п╡п╣п╢п╣п╫п╦п╣, п╨п╟п╨ п╬п©п╦я│я▀п╡п╟п╩п╬я│я▄ я─п╟п╫п╣п╣).
[39] п╜я┌п╟ п©я─п╬п╠п╩п╣п╪п╟ п╬п©п╦я│п╟п╫п╟ п╡ FAQ, п╬п╫п╟ я▐п╡п╩я▐п╣я┌я│я▐ я─п╣п╥я┐п╩я▄я┌п╟я┌п╬п╪ п©п╩п╬я┘п╬п╧ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦п╦ я│п╣я─п╡п╣я─п╟.
[40] п≤ п╬п©я▐я┌я▄-я┌п╟п╨п╦, я┤п╟я│я┌п╬п╧ п╬я┬п╦п╠п╨п╬п╧ я▐п╡п╩я▐п╣я┌я│я▐
п╫п╣п©я─п╟п╡п╦п╩я▄п╫п╟я▐ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦я▐ я│п╣я─п╡п╣я─п╟, п©я─п╦ п╨п╬я┌п╬я─п╬п╧ я│п╣я─п╡п╣я─ п╫п╦п╨п╬пЁп╢п╟
п╫п╣ п©п╬я│я▀п╩п╟п╣я┌ п╥п╟п©я─п╬я│ п╬п╠ я┐я│я┌п╟п╫п╬п╡п╩п╣п╫п╦п╦ п╩п╦я┤п╫п╬я│я┌п╦. п п╬пЁп╢п╟
п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩п╦ п╦я│п©п╬п╩я▄п╥я┐я▌я┌ п╨п╩я▌я┤п╦ --username
п╦ --password
, п╬п╫п╦ п╪п╬пЁя┐я┌ п╠я▀я┌я▄ п╫п╣п©я─п╦я▐я┌п╫п╬
я┐п╢п╦п╡п╩п╣п╫я▀, я┐п╡п╦п╢п╣п╡, я┤я┌п╬ п╨п╩я▌я┤п╦ п╫п╣ п╦я│п©п╬п╩я▄п╥я┐я▌я┌я│я▐, я┤я┌п╬ п╫п╬п╡я▀п╣ п©я─п╟п╡п╨п╦
п╥п╟я└п╦п╨я│п╦я─п╬п╡п╟п╫я▀ п╟п╫п╬п╫п╦п╪п╫я▀п╪п╦ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▐п╪п╦.