Code Monkey home page Code Monkey logo

github-guide's People

Contributors

jwoods-ucsb avatar kevinwucodes avatar smaglio81 avatar tenken avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

tenken

github-guide's Issues

Using GitHub Apps

Document how to request the usage of new GitHub third party app or an update to an existing GitHub App.

ReadTheDocs university plan?

Hello,

Would UCSB consider getting a enterprise plan of ReadTheDocs?

This would be very helpful for auto-generating documentation when writing code. Especially in research groups, where students graduate and sometimes information and knowledge is lost.

Currently the private repos in the ucsb organization are unable to be used with readthedocs because free readthedocs requires a public repo. And if we make a repo public, as long as it is the ucsb organization I don't see an option to install any app integrations (Settings/Integrations/Installed Github Apps).

Thanks in advance!

Repository Imports to the UCSB Organization hang indefinitely

When importing a repository and selecting the UCSB Org to be the owner of the repository, the process states that it starts, but then just hangs indefinitely (days is as far as I've gone). Each step of the process is near instantaneous when selecting a personal account as the owner.

Private group (Team?) repository

Hi, I'm helping our research group migrate a private repository on github.ucsb.edu to here. Part of our challenge is maintaining the fork relationships from all the group members' own forks to the master copy.

From what I gather, the procedure I have to follow is:

  1. Import the master repository into someone's own context first, as a public repository (as suggested in the transfer guide that you guys sent out)
  2. Once transferred, mirror the public repository into a private one, and delete the public one
  3. Create a (secret) UCSB Team, add all members
  4. Transfer ownership to the UCSB organization, and allow access only to our (secret) UCSB team

I tried the above with a sample team (named 'Test'). However, even private repositories that I transferred in still show up under the list of ucsb repositories -- is that only because I have access to the repository, or is it visible to all? If you want to check, I called the test repository 'testPrivate'

Some other questions:

  1. it is not obvious to me that this way of importing repositories will maintain parent/fork relationships -- do we have to re-establish all that after we set up the parent repository in the team? What's the best way for all the members of our group to transfer their repositories after we transfer the parent/original repository? Is there some way to re-link the imported forked repositories? Or should we re-point our local repositories to new personal forks, and then git push to sync?
  2. We have (free) personal accounts that only allow three collaborators on a private repository -- does transferring to the UCSB organization free us of that constraint?

can I add an outside collaborator to a team within UCSB?

When I add an outside collaborator to a team, I get this warning message:

Membership in this organization is managed by your SAML Identity Provider. XXXXXXX will not be able to accept the invitation, or will be removed from the organization, unless they are provisioned with the Identity Provider.

Is it possible for an outside collaboration to join a team without the requirement of being tied to our SAML Identity Provider? The workaround is to add outside collaborators to individual repositories within the organization but it would also be great to allow the addition of outside collaborators to a team so that those outside collaborators can inherit the parent permission of the team.

It would be great if we can add an outside collaborator to a team without the outside collaborator requiring a SAML IdP tie-in, perhaps under a feature flag within the team's setup?

explicitly calling out non-commercial usage

@jwoods-ucsb I added a link to the Education Use Agreement to the Terms of Use section of the guide. Do we also want to explicitly call out the non-commercial usage somewhere in the Terms of Use section though? I dont think people will click on the agreement and read the TOS in its entirety but they may read a paragraph or two if we highlight it directly in this section.

Sharing a repo with read-only access

I just created a team for my research group and would like to share a repo with my team, but with read-only access. I fear I made a mistake, however, and just transferred the repo (which was a private repo in my personal account) to the 'ucsb' organization - now I don't seem to have access to adjust the repo settings at all. How can I regain control of this and adjust the access settings?

Creating repositories inside a ucsb/Team

Hello, I have made a Team for my research group inside this ucsb organization. When I go to this team and try to create or import a repository, I cannot do this. Basically how do I create repositories for my research lab, all under the ucsb organization?

Google colab access

Is it possible to grant Google Colab access to private repos in the ucsb organization within each team? I'd like to have access to these private repos as I run notebooks in Colab

GitHub Education Upgrade to a class org

I created (and am an owner of) an org for a class I am a part of teaching, and I am trying to upgrade it to GitHub Team org.

However, when I try to upgrade it with GitHub education, I encounter an error that I am not an admin of the organization.

I am fairly certain that the org I created belongs to UCSB, and that is the only reason I can think of that would give me an error such as this:
image

Could someone look into this for me or help me to figure out why I am seeing this? GitHub support has not been responsive to my support request.

Thank you for any help/insight about this

Regain admin access to transferred repos

Hello, I just transferred over 3 repos from a personal account and need to have my admin privileges manually re-added - the repos are BCP-Morphology-Generators, Data-Processing, and ElasticTFT-Model. Thanks!

GitHub Pages

GitHub Pages does not seem to be set up for the ucsb organization. When I navigate to https://ucsb.github.io, I get a page with the message "There isn't a GitHub Pages site here."

When will Pages be available for our organization, or has it been set up with a custom domain?

Additional docs for existing campus user in Getting Started guide

I attempted to join the ucsb org on github and as a campus member with a pre-existing github account the current set of directions led me astray to link my existing (personal) account to Github as a member of the ucsb org.

I will supply a PR with proposed updated Getting Started directions.

describe how new users are added into the system.

Currently, the way to add a new person to a team goes something like this:

If you go directly to the team and try to add a non-UCSB person, you'll get a message that says something like not a member of this organization. Meaning you cannot directly add a new non-UCSB person from the Members page inside of Teams. The only exception to this rule is that organizational admins can directly invite and add a member to a team at the same time.

So the workflow (which we should describe in better detail in the guide) should be to:

  • ask the non-UCSB person to join the UCSB organization via the https://github.com/orgs/ucsb/sso link
  • once the non-UCSB person joins UCSB, a team owner can then add that person to their team.

Possible change to adding members

There have been a couple of reports that users with personal github.com accounts have not been able to join the organization. This was solved by Inviting the member.

It looks like github may have changed the URL to allow automatically adding a new member after successful SSO authentication.

Please see the Github Doc

The last section of that page provides the template for the URL to allow signup.

Org setting change - forking private repos

Allow forking of private repos. This is globally disabled at the moment, but we have a use case that has a private repo that needs to allow forking. This would become a per repo option.

Include new documentation in the github-guide

Request for write access on repositories

Hi,
I'm migrating two repositories from github.ucsb.edu. I was unable to migrate the repositories directly to github.com so I migrated them to my personal github and then transferred ownership to ucsb. The repositories are now on ucsb's github, but I only have read access. Is there some way I can get write access for these repositories?

Inviting non-UCSB collaborators to a repository

Hello, I have created a team under the ucsb organization for my research group. We have some collaborations with another university and we are wondering if we can allow external collaborators to access these repositories.

Thanks!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.