嘿,我想创建一个像这样的git存储库:
curl -u 'USER' https://api.github.com/user/repos -d '{"name":"REPO"}'
但是我想在终端(Ubuntu)中使用别名来做,比如
alias newRepo = curl -u 'USER' https://api.github.com/user/repos -d '{"name":"$1"}';
git remote add origin git@github.com:USER/$1.git;
所以在终端后我输入:
newRepo test
它创建了回购并添加了远程“原点”.
解决方法:
你可以这样做:
首先创建一个脚本newRepo:
#!/bin/bash
user="$1"
reponame="$2"
if [ "$user" = "" ]; then
read -p "Enter Github username: " user
fi
if [ "$reponame" = "" ]; then
read -p "Enter Github Repository Name: " reponame
fi
curl -u "$user" https://api.github.com/user/repos -d "{\"name\":\"$reponame\"}"
然后制作别名:
alias newRepo=/pathtothenewReposcript
现在你可以使用:
newRepo username reponame
在github中创建一个新的存储库.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。