使用SVN上传项目到GitHub

使用SVN上传项目到GitHub

tips:其实现在IT行业代码管理用得更多的是Git,这个仅是学习用的
1.首先得有一个GitHub的账号,新建一个repository,输入Repository name,其他的默认,按下“Create repository”按钮即可创建。
在这里插入图片描述
2.然后跳转到项目的详情,重要的是看HHTPS地址,SVN会用到。
在这里插入图片描述
3.在电脑磁盘的任何空白位置点击鼠标右键,选中“SVN Checkout”,在弹出来的窗口中的第一栏URL of repository中输入HHTPS地址,点击OK,然后输入GitHub账号和密码,Checkout成功即说明已经成功连接。
4.把文件上传的repository上。但是如果仓库为空,在本地直接上传文件会出现如下错误。简单来说就是上传的文件没有放到trunk或branches目录下(一般放在trunk目录下)。那怎么才能出现这些目录呢?方法一:可以先在repository中任意新建一个文件,然后在本地右键“SVN Update”更新,就可以出现这两个目录了,然后把需要上传的文件放到这两个目录的任一目录下,选中文件右键“TortoiseSVN”->“add”,再右键“SVN Commit”等待上传即可;方法二:在本地直接创建“trunk”或“branches”文件夹,再在该文件夹中上传项目。
在这里插入图片描述
5.如果上传的文件出现了中文乱码的情况,可以把文件转为UTF-8编码后再重新上传。

### 如何在 GitHub 上通过 SVN 上传代码 #### 准备工作 为了能够在 GitHub使用 Subversion (SVN) 协议来操作 Git 仓库,需要先确保本地已经安装并配置好了 SVN 客户端工具。对于大多数 Linux 和 macOS 用户来说,默认情况下可能已经有了 SVN;而对于 Windows 用户,则可以考虑下载 TortoiseSVN 或者命令行版的 Slik-SVN。 #### 创建新的 GitHub 仓库 前往 GitHub 网站创建一个新的空仓库(无需初始化 README 文件),获取该仓库对应的 HTTPS URL 地址用于后续的操作[^4]。 #### 使用 SVN Checkout 建立连接 打开终端或命令提示符窗口,在期望保存克隆下来的目录位置执行如下指令: ```bash svn checkout https://github.com/username/repository-name/trunk repository-local-folder ``` 这里的 `https://github.com/username/repository-name` 是之前从 GitHub 获取的新建仓库地址,而 `repository-local-folder` 则是你想要放置这些文件的具体路径名称。 #### 添加现有项目至新检出的工作副本 将待上传的源码复制粘贴到刚刚由 SVN 检出的工作区根目录内(`repository-local-folder`),注意保持原有的结构不变。 #### 提交更改给远端仓库 当所有的修改都完成后,可以通过下面几条命令完成提交动作: ```bash cd repository-local-folder svn add . svn commit -m "Initial import" ``` 这会把所有新增加的内容标记为准备发送,并附带一条描述性的消息一同推送到云端存储库中去。 #### 后续更新推送流程 每当有进一步的变化发生时,只需重复上述最后两步即可实现增量式的同步过程。即先进入相应的工作空间再做添加和提交处理。
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值