GIT
先下載安裝好git客户端
git config --global user.name "姓名"
git config --global user.email "郵箱@qq.com"
ssh-keygen -t rsa -C "郵箱@qq.com"
cat ~/.ssh/id_rsa.pub
將公鑰複製到碼雲https://gitee.com/profile/sshkeys
ssh -T git@gitee.com
git提交5部曲
https://jingyan.baidu.com/article/359911f5a4fe4b57fe03060d.html
1. git clone 倉庫https
2. git status
3. git add .
4. git commit -m "描述"
5. git pull origin master
6. git push origin master
SVN
安裝SVN,一直下一步就可以,自動配置好了環境變量。
在控制枱輸入 svn --version 查看是否安裝成功
新建版本庫
新建文件夾,在此打開命令行窗口,使用svnadmin create 目錄的完整路徑
啓動版本庫
svnserve -d -r 版本庫路徑
在windows中可以註冊成一個服務命令格式:
binpath組成結構:
關於”版本庫目錄“:
sc create SVNService binpath= "複製bin目錄中svnserve.exe路徑 --service -r 版本庫的路徑" start= auto depend= Tcpip
使用3690端口,使用 netstat -an查看所有使用的端口
- 下載拉取
svn checkout svn://localhost/哪個版本庫(文件夾名),隱藏文件.svn - 上傳提交,進入包含.svn文件夾的目錄,執行
svn add 文件名加入版本控制,再提交svn commit -m "提交説明" 文件名,如果説沒有權限【打開版本庫文件夾中conf/svnserve.conf】將anon-access = read取消註釋(默認是匿名讀),並將read修改為write表示匿名訪問,提交後的版本號是整個版本庫的版本號 - 更新拉取之後的數據
svn update 文件名
授權訪問
打開版本庫文件夾中conf/svnserve.conf
- 將
anon-access = read註釋(匿名訪問) - 將
auth-access = write取消註釋(授權訪問) - 將
password-db = passwd取消註釋(passwd文件保存用户密碼,格式用户名 = 密碼) - 將
authz-db = authz取消註釋(authz文件保存授權信息)
授權文件編寫
- 紅色下劃線表示新增加的語句
kaifa = tom,jerry表示:tom,jerry兩個用户擁有kaifa角色的權限[/]表示對根目錄設置權限@kaifa = rw表示kaifa角色擁有讀寫權限ceshi = r表示ceshi用户擁有讀取的權限
時光機
在開發工具中使用時光機
授權訪問時,需要將anon-access = read匿名訪問取消註釋,並修改read為none
可以使用獨立的軟件TortoiseSVN進行操作,右鍵使用,使用使用中文語言包