从命令行创建本地和远程存储库

git-create-repo的Python项目详细描述


Git创建回购

PyPI versionLicense: MIT

从命令行创建本地和远程git存储库。此工具适用于python 3

安装

pip install git-create-repo

python setup.py install

还要确保安装了git

用法

git_create.py [-h] [-p] [-s] [-n NAME]

参数

-h, --help            show this help message and exit
-p, --private         private repository
-s, --ssh             switching from https to ssh remote url. Using
                      git@github.com... instead of https://github.com...
-n NAME, --name NAME  name of remote repository

确保将cd放入要在其中创建存储库的正确文件夹中。

创建公共存储库

git_create

创建专用存储库

git_create -p

添加远程存储库名称

您可以使用-n为远程存储库指定其他名称。否则将使用本地回购名称。

切换远程URL

默认情况下,远程是通过https添加的。如果设置了ssh密钥,可以通过添加-s将其更改为ssh。

github用户名

该工具只是从git config user.name获取用户名。如果您没有这个集合,工具会提示您预先输入它。

下一步

  • 系统将提示您输入密码和说明。只需按enter即可跳过描述。如果您的密码不正确,系统将再次提示您。

  • 如果上述操作成功,您现在将在github帐户上创建一个存储库。

    这将创建一个默认的{{11CD> }文件,包括存储库的名称,如果不存在的话。
  • 还建议您创建自己的.gitignore,这样您就可以忽略不希望预先提交的文件。否则所有文件都将提交。

开发

窗口

安装开发依赖项:

  • 运行build install

测试脚本
  • 使用从build test生成的test文件夹运行脚本。这是为了确保您的实际git存储库不会受到损害。

其他构建目标用于上传到pypi。

Linux

安装开发依赖项
  • 确保已安装GNU Make。你可以用sudo apt-get install make安装这个。

  • 要安装开发依赖项,请运行make install

测试脚本
  • 使用从make test生成的test文件夹运行脚本。这是为了确保您的实际git存储库不会受到损害。

其他构建目标用于上传到pypi。

未来

  • 其他使此工具更可用的功能。
  • 请让我知道在问题标签。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java应该考虑使用DTO来代替Spring控制器层吗?   java为什么要将Maven与Git结合起来?   java试图将CSV转换为XLSX,但使用了错误的逗号拆分列   mysql Spring 3+Hibernate:java。sql。BatchUpdateException:无法添加或更新子行(ManyToMany)   java基本字符串反转器   java无法使用RestControllerAdvice为身份验证失败生成自定义错误消息   java当只允许SQLException时,如何抛出EOFEException?   java如何创建播放模块?   Android中匿名类的java实例化异常问题   java两个停靠组件,其中第二个组件填充剩余空间   java如何在按钮延迟时启用它   Java中正在运行的应用程序中的后台进程   java我正试图从一个字符串打印出这个字符输出   如何使用java socket通过两个不同的wifi连接两台电脑?   javaapachecamel:如何将分层数据从数据库转换为pojo   java Webrtc:OniconConnectionChange和onConnectionChange之间有什么区别   java如何重写已经创建的JTable方法   爪哇扫雷机堆垛机   雅加达ee Java ee EJB 3.0 Glassfish